Sign In to Follow Application
View All Documents & Correspondence

System And Method For Wirelessly Updating Firmware Of An Electronics Trip Unit

Abstract: The present disclosure relates to a system for wireless updating firmware of an electronics trip unit (ETU), said system comprising: a Bluetooth dongle (103) adapted to be coupled with the ETU (101) at a USB interface (104) of the ETU; and a processor configured to: detect coupling of the Bluetooth dongle (103) at the USB interface (104); enable, upon receipt of an activation signal, the Bluetooth dongle (103) to operatively couple with a Bluetooth network; pair, upon receipt of a pairing signal, with a Bluetooth enabled mobile device (102) operatively coupled with the Bluetooth network; and receive, from the mobile device (102) over the Bluetooth network, a first data set associate with an updated firmware for the ETU (101), wherein the received data set, upon receipt of an update signal, is stored in a memory device operatively coupled with the ETU (101), and wherein the processor is configured to execute the stored data set to enable updating firmware of the ETU (101).

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
26 August 2020
Publication Number
09/2022
Publication Type
INA
Invention Field
COMMUNICATION
Status
Email
info@khuranaandkhurana.com
Parent Application
Patent Number
Legal Status
Grant Date
2025-11-20
Renewal Date

Applicants

Larsen & Toubro Limited
L&T House, Ballard Estate, P.O Box No. 278, Mumbai - 400001, Maharashtra, India.

Inventors

1. SARANG, Sanjay Vaman
Larsen & Toubro Limited, L&T Business Park, TC-2, Tower B, 3rd Floor, Gate No. 5, Powai Campus, Saki Vihar Road, Powai, Mumbai - 400072, Maharashtra, India.

Specification

Claims:1. A system for wirelessly updating firmware of an electronics trip unit (ETU), said system comprising:
a Bluetooth dongle (103) adapted to be coupled with the ETU (101) at a USB interface (104) of the ETU; and
a processor configured to:
detect coupling of the Bluetooth dongle (103) at the USB interface (104);
enable, upon receipt of an activation signal, the Bluetooth dongle (103) to operatively couple with a Bluetooth network;
pair, upon receipt of a pairing signal, with a Bluetooth enabled mobile device (102) operatively coupled with the Bluetooth network; and
receive, from the mobile device (102) over the Bluetooth network, a first data set associate with an updated firmware for the ETU (101),
wherein the received data set, upon receipt of an update signal, is stored in a memory device operatively coupled with the ETU (101), and
wherein the processor is configured to execute the stored data set to enable updating firmware of the ETU (101).
2. The system as claimed in claim 1, wherein, upon receipt of the data set, the processor is configured to:
verify validity of the received first data set by checksum; and
transfer, upon receipt of the update signal, the received data set to a flash memory of the memory device,
wherein the processor is configured to execute the stored data set to enable updating firmware of the ETU.
3. The system as claimed in claim 1, wherein the ETU is configured with a host Bluetooth stack comprising:
a physical data transport layer to implement a transmitting channel for transfer of data over the Bluetooth network with a paired mobile device;
a HCI layer to implement establishment and management of physical connections with a paired mobile device;
a L2CAP layer to implement establishment and management of logical connections with an established connection; and
one or more Bluetooth services provided atop the L2CAP layer to implement functionality with a paired mobile device,
wherein, upon detection of coupling of the Bluetooth dongle with the USB interface of the ETU, the processor is configured to enable the host Bluetooth stack.
4. The system as claimed in claim 1, wherein the activation signal is received from an input device configured on the ETU.
5. The system as claimed in claim 1, wherein the pairing signal is received from the mobile device, said mobile device adapted to issue the pairing signal upon detection, by the mobile device, of the Bluetooth dongle in the Bluetooth network.
6. The system as claimed in claim 1, wherein the update signal is received from the input device configured on the ETU.
7. A method for wirelessly updating firmware of an electronics trip unit (ETU), said method comprising the steps of:
detecting (701), at a computing device provided in the ETU (101), coupling of a Bluetooth dongle (103) with a USB interface (104) of the ETU;
enabling (702), at the computing device, upon receipt of an activation signal, the Bluetooth dongle (103) to operatively couple with a Bluetooth network;
pairing (703), at the computing device, upon receipt of a pairing signal, with a mobile device operatively coupled with the Bluetooth network; and
receiving (704), at the computing device, from the mobile device (102) over the Bluetooth network, a first data set associate with an updated firmware for the ETU,
wherein the received data set is stored in a memory device operatively coupled with the ETU, and
wherein the computing device is configured to execute (705) the stored data set to enable updating firmware of the ETU.
8. The method as claimed in claim 7, wherein, upon receipt of the data set, the method comprises the steps of:
verifying, at the computing device, validity of the received first data set by checksum; and
transferring, at the computing device, upon receipt of the update signal, the received data set to a flash memory of the memory device,
wherein the processor is configured to execute the stored data set to enable updating firmware of the ETU.

, Description:TECHNICAL FIELD
[0001] The present disclosure relates generally to electronic trip units of a circuit breaker, more specifically relates to mobile devices updating firmware of the circuit breaker trip units using wireless communication.

BACKGROUND
[0002] Background description includes information that may be useful in understanding the present disclosure. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed disclosure, or that any publication specifically or implicitly referenced is prior art.
[0003] Increasing sophistication in electronic trip unit (ETU) for circuit breakers has resulted in an ever-increasing amount of hardware to be packaged within a circuit breaker. Circuit designers are constantly seeking methods of streamlining the hardware in an attempt to shrink the package size. Traditionally, circuit breaker frame sizes have utilized a universal ETU which incorporates switches to set circuit breaker trip characteristics, such as frame size. The microprocessor on the ETU reads these switch settings and tailors the trip characteristics accordingly.
[0004] Circuit breakers provide an automatic switching mechanism that responds to fault conditions. Now days, circuit breaker consists of ETU, which controls the switching mechanism of circuit breaker. Many times, it is required to upgrade the embedded firmware of the ETU due to firmware correction due to issues or feature addition. To upgrade the firmware of the ETU, user may need to open the ETU front cover and connect the firmware upgrade setup to debug port of ETU board. This setup usually consists of debugger or custom-made interface to transfer data to ETU using transistor–transistor logic (TTL) signal levels, AC to DC adapters and laptop with personal computer (PC)- human-machine interface (HMI) tools. Instead of using such setup, firmware upgradation can be simplified using new technology implementation in trip unit.
[0005] There is, therefore, a need to provide a simple and efficient solution to ensure software up-gradation of the ETU by solving abovementioned problems.
OBJECTS OF THE INVENTION
[0006] An object of the present invention relates generally to electronic trip units of a circuit breaker, more specifically relates to mobile devices updating firmware of the circuit breaker trip units using wireless communication.
[0007] Another object of the present invention is to provide a system that can enable the mobile device and the ETU to wirelessly communicate to one another by a Bluetooth enabled communication interface.
[0008] Another object of the present invention is to provide a system to ensure safety of a user by eliminating the need for the user to make a physical connection between the mobile device and the ETU, thus reducing the potential for electric shock.
[0009] Yet another object of the present invention is to provide a system to perform over-the-air firmware upgrade of ETU that is simplified using USB Bluetooth converter.

SUMMARY
[0010] The present disclosure relates generally to electronic trip units of a circuit breaker, more specifically relates to mobile devices updating firmware of the circuit breaker trip units using wireless communication.
[0011] In an aspect, the present disclosure relates to a system for wirelessly updating firmware of an electronics trip unit (ETU), said system comprising: a Bluetooth dongle adapted to be coupled with the ETU at a USB interface of the ETU; and a processor configured to: detect coupling of the Bluetooth dongle at the USB interface; enable, upon receipt of an activation signal, the Bluetooth dongle to operatively couple with a Bluetooth network; pair, upon receipt of a pairing signal, with a Bluetooth enabled mobile device operatively coupled with the Bluetooth network; and receive, from the mobile device over the Bluetooth network, a first data set associate with an updated firmware for the ETU, wherein the received data set, upon receipt of an update signal, is stored in a memory device operatively coupled with the ETU, and wherein the processor is configured to execute the stored data set to enable updating firmware of the ETU.
[0012] In an embodiment, upon receipt of the data set, the processor is configured to: verify validity of the received first data set by checksum; and transfer, upon receipt of the update signal, the received data set to a flash memory of the memory device, wherein the processor is configured to execute the stored data set to enable updating firmware of the ETU.
[0013] In another embodiment, the ETU is configured with a host Bluetooth stack comprising: a physical data transport layer to implement a transmitting channel for transfer of data over the Bluetooth network with a paired mobile device; a HCI layer to implement establishment and management of physical connections with a paired mobile device; a L2CAP layer to implement establishment and management of logical connections with an established connection; and one or more Bluetooth services provided atop the L2CAP layer to implement functionality with a paired mobile device, wherein, upon detection of coupling of the Bluetooth dongle with the USB interface of the ETU, the processor is configured to enable the host Bluetooth stack.
[0014] In another embodiment, the activation signal is received from an input device configured on the ETU.
[0015] In another embodiment, the pairing signal is received from the mobile device, said mobile device adapted to issue the pairing signal upon detection, by the mobile device, of the Bluetooth dongle in the Bluetooth network.
[0016] In another embodiment, the update signal is received from the input device configured on the ETU.
[0017] In an aspect, the present disclosure relates to a method for wirelessly updating firmware of an electronics trip unit (ETU), said method comprising the steps of: detecting, at a computing device provided in the ETU, coupling of a Bluetooth dongle with a USB interface of the ETU; enabling, at the computing device, upon receipt of an activation signal, the Bluetooth dongle to operatively couple with a Bluetooth network; pairing, at the computing device, upon receipt of a pairing signal, with a mobile device operatively coupled with the Bluetooth network; and receiving, at the computing device, from the mobile device over the Bluetooth network, a first data set associate with an updated firmware for the ETU, wherein the received data set is stored in a memory device operatively coupled with the ETU, and wherein the computing device is configured to execute the stored data set to enable updating firmware of the ETU.
[0018] In an embodiment, upon receipt of the data set, the method comprises the steps of: verifying, at the computing device, validity of the received first data set by checksum; and transferring, at the computing device, upon receipt of the update signal, the received data set to a flash memory of the memory device, wherein the processor is configured to execute the stored data set to enable updating firmware of the ETU.
[0019] Various objects, features, aspects, and advantages of the inventive subject matter will become more apparent from the following detailed description of preferred embodiments, along with the accompanying drawing figures in which like numerals represent like components.

BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The following drawings form part of the present specification and are included to further illustrate aspects of the present disclosure. The disclosure may be better understood by reference to the drawings in combination with the detailed description of the specific embodiments presented herein.
[0021] FIG. 1 illustrates exemplary system for over-the-air firmware upgrade using USB dongle, in accordance with an embodiment of the present disclosure.
[0022] FIG. 2 illustrates basic components of Bluetooth stack, in accordance with an embodiment of the present disclosure.
[0023] FIG. 3 illustrates logical USB pipes within the Bluetooth USB physical transport, in accordance with an embodiment of the present disclosure.
[0024] FIG. 4 illustrates block diagram of ETU firmware for implementation with integration of USB and Bluetooth stack, in accordance with an embodiment of the present disclosure.
[0025] FIG. 5 illustrates mobile application for software upgrade, in accordance with an embodiment of the present disclosure.
[0026] FIG. 6 illustrates a system for over-the-air software upgrade of multiple ETU’s using USB dongle, in accordance with an embodiment of the present disclosure.
[0027] FIG. 7 illustrates exemplary process for wireless updating firmware of an ETU, in accordance with an embodiment of the present disclosure.

DETAILED DESCRIPTION
[0028] The following is a detailed description of embodiments of the disclosure depicted in the accompanying drawings. The embodiments are in such detail as to clearly communicate the disclosure. However, the amount of detail offered is not intended to limit the anticipated variations of embodiments; on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosure as defined by the appended claims.
[0029] If the specification states a component or feature “may”, “can”, “could”, or “might” be included or have a characteristic, that particular component or feature is not required to be included or have the characteristic.
[0030] As used in the description herein and throughout the claims that follow, the meaning of “a,” “an,” and “the” includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise.
[0031] Exemplary embodiments will now be described more fully hereinafter with reference to the accompanying drawings, in which exemplary embodiments are shown. These exemplary embodiments are provided only for illustrative purposes and so that this disclosure will be thorough and complete and will fully convey the scope of the invention to those of ordinary skill in the art. The invention disclosed may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Various modifications will be readily apparent to persons skilled in the art. The general principles defined herein may be applied to other embodiments and applications without departing from the spirit and scope of the invention. Moreover, all statements herein reciting embodiments of the invention, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future (i.e., any elements developed that perform the same function, regardless of structure). Also, the terminology and phraseology used is for the purpose of describing exemplary embodiments and should not be considered limiting. Thus, the present invention is to be accorded the widest scope encompassing numerous alternatives, modifications, and equivalents consistent with the principles and features disclosed. For purpose of clarity, details relating to technical material that is known in the technical fields related to the invention have not been described in detail so as not to unnecessarily obscure the present invention.
[0032] The use of any and all examples, or exemplary language (e.g., “such as”) provided with respect to certain embodiments herein is intended merely to better illuminate the invention and does not pose a limitation on the scope of the invention otherwise claimed. No language in the specification should be construed as indicating any non – claimed element essential to the practice of the invention.
[0033] The present disclosure relates generally to electronic trip units of a circuit breaker, more specifically relates to mobile devices updating firmware of the circuit breaker trip units using wireless communication.
[0034] In an aspect, the present disclosure relates to a system for wirelessly updating firmware of an electronics trip unit (ETU), said system comprising: a Bluetooth dongle adapted to be coupled with the ETU at a USB interface of the ETU; and a processor configured to: detect coupling of the Bluetooth dongle at the USB interface; enable, upon receipt of an activation signal, the Bluetooth dongle to operatively couple with a Bluetooth network; pair, upon receipt of a pairing signal, with a Bluetooth enabled mobile device operatively coupled with the Bluetooth network; and receive, from the mobile device over the Bluetooth network, a first data set associate with an updated firmware for the ETU, wherein the received data set, upon receipt of an update signal, is stored in a memory device operatively coupled with the ETU, and wherein the processor is configured to execute the stored data set to enable updating firmware of the ETU.
[0035] In an embodiment, upon receipt of the data set, the processor is configured to: verify validity of the received first data set by checksum; and transfer, upon receipt of the update signal, the received data set to a flash memory of the memory device, wherein the processor is configured to execute the stored data set to enable updating firmware of the ETU.
[0036] In another embodiment, the ETU is configured with a host Bluetooth stack comprising: a physical data transport layer to implement a transmitting channel for transfer of data over the Bluetooth network with a paired mobile device; a HCI layer to implement establishment and management of physical connections with a paired mobile device; a L2CAP layer to implement establishment and management of logical connections with an established connection; and one or more Bluetooth services provided atop the L2CAP layer to implement functionality with a paired mobile device, wherein, upon detection of coupling of the Bluetooth dongle with the USB interface of the ETU, the processor is configured to enable the host Bluetooth stack.
[0037] In another embodiment, the activation signal is received from an input device configured on the ETU.
[0038] In another embodiment, the pairing signal is received from the mobile device, said mobile device adapted to issue the pairing signal upon detection, by the mobile device, of the Bluetooth dongle in the Bluetooth network.
[0039] In another embodiment, the update signal is received from the input device configured on the ETU.
[0040] In an aspect, the present disclosure relates to a method for wirelessly updating firmware of an electronics trip unit (ETU), said method comprising the steps of: detecting, at a computing device provided in the ETU, coupling of a Bluetooth dongle with a USB interface of the ETU; enabling, at the computing device, upon receipt of an activation signal, the Bluetooth dongle to operatively couple with a Bluetooth network; pairing, at the computing device, upon receipt of a pairing signal, with a mobile device operatively coupled with the Bluetooth network; and receiving, at the computing device, from the mobile device over the Bluetooth network, a first data set associate with an updated firmware for the ETU, wherein the received data set is stored in a memory device operatively coupled with the ETU, and wherein the computing device is configured to execute the stored data set to enable updating firmware of the ETU.
[0041] In an embodiment, upon receipt of the data set, the method comprises the steps of: verifying, at the computing device, validity of the received first data set by checksum; and transferring, at the computing device, upon receipt of the update signal, the received data set to a flash memory of the memory device, wherein the processor is configured to execute the stored data set to enable updating firmware of the ETU.
[0042] FIG. 1 illustrates exemplary system for over-the-air firmware upgrade using USB dongle, in accordance with an embodiment of the present disclosure.
[0043] Referring to FIG. 1, system 100 may include mobile device 102 that can be illustrated communicating through a wireless connection with a power distribution device. For example, the mobile device 102 can include personal digital assistants (PDA), mobile terminal, smart phone, laptop or notebook computers, or other similar portable devices having a processor, display, input unit and the like. Additionally, power distribution device can include, for example, a circuit breaker having an electronic trip unit (ETU), a programmable relay, a meter, and the like. In an embodiment, multiple ETU’s such as ETU-1, ETU-2...ETU -N (which are collectively referred to as ETU’s 101 and individually referred to as the ETU 101, hereinafter).
[0044] In an embodiment, the mobile device 102 and the ETU 101 are configured to wirelessly communicate to one another by a communication interface 103. For example, and as described in detail below, the mobile device 102 is configured to display data (also referred to as first data set) generated by the ETU, the first data set include wirelessly upgrade software or firmware to the ETU 102, wirelessly adjust set points in the ETU, initiate self-test programs in the ETU, and the like.
[0045] In an embodiment, the ETU 101 can include a processor, a power supply, an input device and one or more peripherals that communicate with the processor over a data path or interface. The peripherals can include, for example, an analogue to digital (A/D) converter, random access memory (RAM), read only memory (ROM), non-volatile memory (NVM), flash memory, a display, and a wireless communications port. Here, the memory can be configured to retain system information and programming during a power interruption or outage in the power system. The ETU includes a display may be a touch screen and thus incorporates the input unit therein. The data depicting the status of the trip unit, can be displayed by the display in response to display signals received from the processor over the communication interface.
[0046] In another embodiment, the ETU 101 can include different modes of operation such as normal and upgrade modes. In upgrade mode, the main functionality firmware for the operation of the ETU, including initializing parameters, boot code, and operational parameters. The firmware defines the operational parameters of the ETU. The firmware is executed by the processor and is stored within the ETU either internal or external to the processor. In an aspect, the mobile device 102 can also be operated based on computer program instructions or firmware executed by a processor. The firmware of the mobile device is stored internal or external to its processor.
[0047] In an embodiment, communication interface 103 can include dumb USB Bluetooth Dongle 103. The universal serial bus (USB) interface 103 is very popular now days due to various reasons such as low space requirement for mounting on circuit board, availability of on-chip USB interface 104 with many low-cost controllers. USB interface 104 can be mounted on front-facia of control ETU, which can give user easy access to ETU 101. Bluetooth is a simple wireless communication technology. Bluetooth wireless technology is a short-range communications technology intended to replace the cables connecting portable unit and maintaining high levels of security. Bluetooth can employ radio frequency (RF) for communication. It makes use of frequency modulation to generate radio waves in the industrial, scientific, and medical (ISM) band
[0048] In another embodiment, the system 100 to perform firmware upgrade of ETU 101 using dumb USB Bluetooth Dongle 103. ETU 101 can be provided with USB interface 104. Custom made USB to Bluetooth Dongle 103 can be interfaced to the USB interface on ETU front facia. ETU 101 can work as USB host providing power to dumb USB Bluetooth dongle 103 connected to it over USB interface 104. ETU firmware can be integrated with USB host stack to parse USB frames as well as Bluetooth stack with HCI layer to parse Bluetooth frames. Original equipment manufacturer (OEM) provided USB stack & open source Bluetooth stacks can be used for implementation. USB host stack with communications device class (CDC) class can be used to implement virtual serial port.
[0049] In an embodiment, Bluetooth dongle 103 is a USB-based device that transmits and receives Bluetooth wireless signals. It plugs into the USB port to support Bluetooth devices. The dumb USB Bluetooth dongle 103 is a quick and inexpensive means to allow Bluetooth Wireless communications onto system connected to it. A raw Bluetooth baseband integrated circuit (IC) module can be used.
[0050] In an implementation, when a user wants to upgrade the firmware of ETU 101, the user can copy ETU firmware binary file in mobile device 102 and can reach towards the circuit breaker whose ETU 101 firmware is to be upgraded. User can connect dumb USB Bluetooth Dongle 103 to ETU USB port 104 located on its front facia. ETU 101 can provide power to USB device (i.e. USB Bluetooth Dongle). The ETU can identify an attached USB device when it retrieves descriptors during enumeration. The enumeration process is triggered when a device is plugged into the USB interface 104 on ETU. ETU 101 can also invoke its USB host stack firmware interfaces to function as USB Host. Once USB communication is set, ETU display can show the dumb USB Bluetooth dongle identity on its screen informing the user that USB device is connected. Now user can enable Bluetooth on ETU using Bluetooth configuration screen on ETU display. ETU display can show pop-up confirming Bluetooth is enabled on ETU. User can scan for ETU 101 using mobile Bluetooth.
[0051] Further, when scanning is complete, all ETU’s whose Bluetooth is enabled can be shown in mobile application. User can start firmware upgrade by clicking upgrade button next to ETU. Once user presses this command button, selected ETU 101 can be paired with mobile 102 for Bluetooth communication and firmware binary file data can be forwarded to ETU over Bluetooth in chunk of data blocks. ETU 101 can receive all data and can store all data in predefined secondary section of Flash memory address.
[0052] In an embodiment, the downloader code as well as the device firmware along with the identification number can be written in the memory of the ETU 101. After the file transfer is finished, a checksum calculated by the ETU is verified to ensure complete data has been transferred. If the checksum is correct, the mobile device can send the pop up message for file transfer complete to the ETU, which can write the download code in the predefined location in the memory.
[0053] In another embodiment, once all the data is received by ETU, it can verify all the data by checksum. If checksum is matched, then it can acknowledge the user over Bluetooth and mobile screen may show pop up message for file transfer complete. After all the data is received by ETU 101, user can disable Bluetooth connection on ETU and can select firmware upgrade button on ETU display screen. ETU may enter into boot-loader mode and can start copying new firmware binary file into predefined primary section of Flash memory address. Once all the data is copied successfully, firmware control can start address of primary section of Flash memory address and starts executing the upgraded ETU firmware. Thus, firmware upgradation of ETU 101 is simplified using dumb USB Bluetooth dongle and can be implemented in any industrial applications.
[0054] FIG. 2 illustrates basic components of Bluetooth stack, in accordance with an embodiment of the present disclosure.
[0055] Referring to FIG. 2, Bluetooth dongle is a USB-based device 103 that transmits and receives Bluetooth wireless signals. It plugs into the USB port 104 to support Bluetooth devices. The dumb USB Bluetooth dongle 103 is a quick and inexpensive means to allow Bluetooth Wireless communications onto system connected to it. The wireless communications interface may include radio frequency communication ports, and the like. Thus, if a wireless communication is sent by the mobile device 102, it is received by the ETU 101 at the port 104. Conversely, if the wireless communication is sent by the ETU 101 from the port, then it is received by the mobile device 102.
[0056] In an embodiment, the functional Bluetooth stack may consist of following four components: 1) A physical data transport layer to and from a connected Bluetooth physical baseband transceiver IC. 2) An implementation of the Bluetooth specification's host controller interface (HCI) layer for the establishment and management of physical connections to and from remote devices. 3) An implementation of the Bluetooth specification's logical link control and adaption protocol (L2CAP) layer for the establishment and management of logical channels within an established connection. 4) One of more Bluetooth Services on top of the L2CAP layer to implement functionality such as the service discovery protocol (SDP).
[0057] In an embodiment, HCI layer can performs the main role of managing connections between Bluetooth devices, as well as processing events from the Bluetooth controller, and data encapsulation / decapsulation for transport over the Bluetooth link. To perform these tasks, the HCI layer is invoked each time a data packet is received or ready to be sent, an event is received from the controller, or during idle periods of the user application for general connection management. The L2CAP layer is responsible for managing logical channels between devices for an established connection.
[0058] In another embodiment, Bluetooth services can implement two possible roles, a client role, or a server role. Server role services such as a virtual serial port service server can provide a function to remote Bluetooth devices on demand. For virtual serial port functionality, the Radio frequency communication (RFCOMM) service can be implemented as a server role. Thus, remote devices can then request logical channels to be opened in the service, so that data can be exchanged.
[0059] In an embodiment, the mobile device 102 illustrated in FIG 1 can wirelessly communicate to the ETU 101 by communication interface 103. As described above, the ETU 101 can include the wireless communications interface. The communication ports are configured to communicate wirelessly with one another. In an aspect, the wireless communication can increase the safety of a user by eliminating the need for the user to make a physical connection between the mobile device 102 and the ETU 101, thus reducing the potential for electric shock.
[0060] In an embodiment, the mobile device further includes a display, an input unit such as, but not limited to a keypad, a mouse, and the like, and firmware corresponding to the firmware of the handheld device. In alternate embodiments, the display may be a touch screen and thus incorporates the input unit therein. In an exemplary embodiment, the mobile device can be configured to communicate with various types of ETU’s, separately and/or simultaneously based on the requirement.
[0061] In another embodiment, the wireless communication can allow information (e.g., radio waveforms, data, etc.) from the ETU to be viewed at the display screen of the mobile device. The information can include set point adjustments, software updates etc. can be communicated from the mobile device to the ETU. In an exemplary embodiment, the wireless communications can include one or more of waveform data, software updates, operational data, status data, program instructions, configuration data, and initiation of power distribution device self -testing programs.
[0062] In another embodiment, the wireless communication transmitted by mobile device 102 can be used to program and display a variety of trip characteristics in the ETU, or to monitor operation of the ETU 101. The mobile device can transmit trip unit characteristics to the ETU. Additionally, the mobile device can request and receive data from the ETU for displaying on the display.
[0063] In an embodiment, the mobile device 102 may utilize a control circuit to respond to information entered via the keypad, control the display, transmit ETU 101 characteristics to the trip unit, request data to be sent to the mobile device 102 from the ETU, receive data sent from the trip unit, verify that the circuit breaker tripping characteristics received from the ETU 101 are the circuit breaker tripping characteristics which the control circuit sent to the ETU, and send display information to the display. The control circuit utilizes the processor to perform the above-stated functions. The mobile device 102 and ETU 101 are coupled together through interface means 103 such as the USB Dongle and the like.
[0064] FIG. 3 illustrates logical USB pipes within the Bluetooth USB physical transport, in accordance with an embodiment of the present disclosure.
[0065] Referring to FIG. 3, the Bluetooth USB transport requires the use of four logical USB communication channels to the USB Bluetooth adapter. The mandatory control pipe for HCI commands, a pair of bulk type pipes for data packets to and from the controller, and an interrupt pipe for HCI event notifications.
[0066] FIG. 4 illustrates block diagram of ETU firmware for implementation with integration of USB and Bluetooth Stack, in accordance with an embodiment of the present disclosure.
[0067] In an embodiment, the firmware initially prepares all the underlying hardware interfaces. The USB stack first prepares the USB On-The-Go (OTG) controller for host operation. Once it is prepared, it can enumerate the attached device. Once a valid Bluetooth Dongle 103 is detected, it can configure the same and brings up the various layers of the Bluetooth stack like HCI, L2CAP, RFCOMM etc. Once a logical channel is established between the board and dongle, the data is transferred in a custom format.
[0068] FIG. 5 illustrates mobile application for software upgrade, in accordance with an embodiment of the present disclosure.
[0069] In an embodiment, when a user wants to upgrade the firmware of ETU, the user can copy ETU firmware binary file in mobile device 102 and can reach towards the circuit breaker whose ETU 101 firmware is to be upgraded. After USB communication is set, ETU display can show dumb USB Bluetooth dongle identity on its screen informing the user that USB device 103 is connected. Now user can enable Bluetooth on ETU 101 using Bluetooth configuration screen on ETU display. ETU display can show pop-up confirming Bluetooth is enabled on ETU. User can scan for ETU using mobile Bluetooth.
[0070] FIG. 6 illustrates a system for over-the-air software upgrade of multiple ETU using USB dongle, in accordance with an embodiment of the present disclosure.
[0071] In an embodiment, when a user wants to upgrade the firmware of ETU 601, the user can copy ETU firmware binary file in mobile device 602 and can reach towards the circuit breaker whose ETU firmware is to be upgraded. User can connect the dumb USB Bluetooth dongle 603 to ETU USB port located on its front facia. ETU can provide power to USB device 603 (i.e. USB Bluetooth Dongle). The ETU 601 can identify an attached USB device 603 when it retrieves descriptors during enumeration. The enumeration process is triggered when a device is plugged into the USB interface on ETU. ETU can also invoke its USB host stack firmware interfaces to function as USB Host. Once USB communication is set, ETU display can show dumb USB Bluetooth dongle 603 identity on its screen informing the user that USB device 603 is connected. Now user can enable Bluetooth on ETU 601 using Bluetooth configuration screen on ETU display. ETU display can show pop-up confirming Bluetooth is enabled on ETU. User can scan for ETU using mobile Bluetooth.
[0072] After scanning is complete, all ETU’s 601 whose Bluetooth is enabled can be shown in mobile application as shown in FIG 6. User can start firmware upgrade by clicking upgrade button next to ETU. Once user presses this command button, selected ETU can be paired with mobile 602 for Bluetooth communication and firmware binary file data can be forwarded to ETU 601 over Bluetooth in chunk of data blocks. ETU 601 can receive all data and can store all data in predefined secondary section of Flash memory address. Once all the data is received by ETU, it can verify all the data by checksum. If checksum is matched, then it can acknowledge the user over Bluetooth and mobile screen may show pop up message for file transfer complete.
[0073] In another embodiment, after all the data is received by ETU 601, user can disable Bluetooth connection on ETU and can select firmware upgrade button on ETU display screen. ETU may enter into boot-loader mode and start copying new firmware binary file into predefined primary section of flash memory address. Once all the data is copied successfully, firmware control can start address of primary section of flash memory address and starts executing the upgraded ETU firmware. Thus, firmware upgradation of ETU is simplified using USB Bluetooth dongle.
[0074] FIG. 7 illustrates a method for wireless updating firmware of an electronics trip unit (ETU), in accordance with an embodiment of the present disclosure.
[0075] Referring to FIG.7, the method includes detecting (701), at a computing device provided in the ETU, coupling of a Bluetooth dongle with a USB interface of the ETU; enabling (702), at the computing device, upon receipt of an activation signal, the Bluetooth dongle to operatively couple with a Bluetooth network; pairing (703), at the computing device, upon receipt of a pairing signal, with a mobile device operatively coupled with the Bluetooth network; and receiving (704), at the computing device, from the mobile device over the Bluetooth network, a first data set associate with an updated firmware for the ETU, wherein the received data set is stored in a memory device operatively coupled with the ETU, and wherein the computing device is configured to execute the stored data set to enable updating firmware of the ETU.
[0076] In an embodiment, the method further includes verifying, at the computing device, validity of the received first data set by checksum, upon receipt of the data set; and transferring, at the computing device, upon receipt of the update signal, the received data set to a flash memory of the memory device, wherein the processor is configured to execute the stored data set to enable updating firmware of the ETU.
[0077] In another embodiment, the method further includes the different modes of operations of the circuit breaker comprises normal and upgrade modes, wherein a first display and a first input unit operatively coupled to said first processor configured to enable or disable a Bluetooth connection to generate radio frequency signals via communication interface; and a second display and a second input unit operatively coupled to said second processor configured to scan for radio frequency signals and thereby transmit the upgraded set of instructions to the first processor.
[0078] The present invention, in various embodiments, includes components, methods, processes, systems and/or apparatus substantially as depicted and described herein, including various embodiments, sub-combinations, and subsets thereof. Those of skill in the art will understand how to make and use the present invention after understanding the present disclosure. The present invention, in various embodiments, includes providing devices and processes in the absence of items not depicted and/or described herein or in various embodiments hereof, including in the absence of such items as may have been used in previous devices or processes, e.g. for improving performance, achieving ease and\or reducing cost of implementation.
[0079] It should be apparent to those skilled in the art that many more modifications besides those already described are possible without departing from the inventive concepts herein. The inventive patent matter, therefore, is not to be restricted except in the spirit of the appended claims. Moreover, in interpreting both the specification and the claims, all terms should be interpreted in the broadest possible manner consistent with the context. In particular, the terms “includes” and “including” should be interpreted as referring to elements, components, or steps in a non-exclusive manner, indicating that the referenced elements, components, or steps may be present, or utilized, or combined with other elements, components, or steps that are not expressly referenced. Where the specification claims refer to at least one of something selected from the group consisting of A, B, C ….and N, the text should be interpreted as requiring only one element from the group, not A plus N, or B plus N, etc. The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practised with modification within the spirit and scope of the appended claims.
[0080] While the foregoing describes various embodiments of the invention, other and further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the claims that follow. The invention is not limited to the described embodiments, versions or examples, which are included to enable a person having ordinary skill in the art to make and use the invention when combined with information and knowledge available to the person having ordinary skill in the art.

ADVANTAGES OF THE INVENTION
[0081] The present invention provides a system to ensure safety of a user by eliminating the need for the user to make a physical connection between the mobile device and the ETU, thus reducing the potential for electric shock.
[0082] The present invention provides a system in which firmware upgradation of ETU is simplified using USB Bluetooth converter.
[0083] The present invention provides a system with dumb USB Bluetooth dongle that can be quick and inexpensive means to allow Bluetooth wireless communications intended to replace the cables connecting portable unit and maintaining high levels of security.

Documents

Application Documents

# Name Date
1 202021036775-CLAIMS [28-09-2022(online)].pdf 2022-09-28
1 202021036775-STATEMENT OF UNDERTAKING (FORM 3) [26-08-2020(online)].pdf 2020-08-26
2 202021036775-REQUEST FOR EXAMINATION (FORM-18) [26-08-2020(online)].pdf 2020-08-26
2 202021036775-CORRESPONDENCE [28-09-2022(online)].pdf 2022-09-28
3 202021036775-FORM 18 [26-08-2020(online)].pdf 2020-08-26
3 202021036775-DRAWING [28-09-2022(online)].pdf 2022-09-28
4 202021036775-FORM 1 [26-08-2020(online)].pdf 2020-08-26
4 202021036775-FER_SER_REPLY [28-09-2022(online)].pdf 2022-09-28
5 202021036775-FER.pdf 2022-03-28
5 202021036775-DRAWINGS [26-08-2020(online)].pdf 2020-08-26
6 Abstract1.jpg 2021-10-19
6 202021036775-DECLARATION OF INVENTORSHIP (FORM 5) [26-08-2020(online)].pdf 2020-08-26
7 202021036775-COMPLETE SPECIFICATION [26-08-2020(online)].pdf 2020-08-26
7 202021036775-8(i)-Substitution-Change Of Applicant - Form 6 [05-02-2021(online)].pdf 2021-02-05
8 202021036775-Proof of Right [01-09-2020(online)].pdf 2020-09-01
8 202021036775-ASSIGNMENT DOCUMENTS [05-02-2021(online)].pdf 2021-02-05
9 202021036775-PA [05-02-2021(online)].pdf 2021-02-05
9 202021036775-FORM-26 [01-09-2020(online)].pdf 2020-09-01
10 202021036775-FORM-26 [01-09-2020(online)].pdf 2020-09-01
10 202021036775-PA [05-02-2021(online)].pdf 2021-02-05
11 202021036775-ASSIGNMENT DOCUMENTS [05-02-2021(online)].pdf 2021-02-05
11 202021036775-Proof of Right [01-09-2020(online)].pdf 2020-09-01
12 202021036775-8(i)-Substitution-Change Of Applicant - Form 6 [05-02-2021(online)].pdf 2021-02-05
12 202021036775-COMPLETE SPECIFICATION [26-08-2020(online)].pdf 2020-08-26
13 202021036775-DECLARATION OF INVENTORSHIP (FORM 5) [26-08-2020(online)].pdf 2020-08-26
13 Abstract1.jpg 2021-10-19
14 202021036775-DRAWINGS [26-08-2020(online)].pdf 2020-08-26
14 202021036775-FER.pdf 2022-03-28
15 202021036775-FER_SER_REPLY [28-09-2022(online)].pdf 2022-09-28
15 202021036775-FORM 1 [26-08-2020(online)].pdf 2020-08-26
16 202021036775-DRAWING [28-09-2022(online)].pdf 2022-09-28
16 202021036775-FORM 18 [26-08-2020(online)].pdf 2020-08-26
17 202021036775-CORRESPONDENCE [28-09-2022(online)].pdf 2022-09-28
17 202021036775-REQUEST FOR EXAMINATION (FORM-18) [26-08-2020(online)].pdf 2020-08-26
18 202021036775-CLAIMS [28-09-2022(online)].pdf 2022-09-28
18 202021036775-STATEMENT OF UNDERTAKING (FORM 3) [26-08-2020(online)].pdf 2020-08-26
19 202021036775-US(14)-HearingNotice-(HearingDate-24-10-2025).pdf 2025-10-08
20 202021036775-FORM-26 [16-10-2025(online)].pdf 2025-10-16
21 202021036775-Correspondence to notify the Controller [16-10-2025(online)].pdf 2025-10-16
22 202021036775-Written submissions and relevant documents [08-11-2025(online)].pdf 2025-11-08
23 202021036775-PatentCertificate20-11-2025.pdf 2025-11-20
24 202021036775-IntimationOfGrant20-11-2025.pdf 2025-11-20

Search Strategy

1 search6775E_28-03-2022.pdf
1 searchamended6775AE_19-12-2022.pdf
2 search6775E_28-03-2022.pdf
2 searchamended6775AE_19-12-2022.pdf

ERegister / Renewals