Abstract: The present disclosure relates to a system for generating electricity bill, the system includes a meter unit electrically coupled with an input supply of an area of interest, and configured to take readings of number of electrical power units consumed by the area of interest and correspondingly generate a first set of data packets. A processing unit operatively coupled with the meter unit and a server. A memory associated with the processing unit, for storing instructions which when executed causes the processing unit to: receive, from the meter unit a first set of data packets. Transform, using a first encryption technique, the first set of data packets into a second set of data packets pertaining to a first encrypted values of the number of electrical power units consumed. Transmit, to the server, the second set of data packets.
[0001] The present disclosure relates to the field of electricity meters, and more particularly the present discloser relates a smart billing system.
BACKGROUND
[0002] Background description includes information that may be useful in understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
[0003] Nowadays supervisory control and data acquisition (SCADA) systems are widely used for introducing automation in a process. The used of automation can significantly reduce manual intervention, and increase accuracy and efficiency in the various processes as compare to the conventional methods used for the same. Automatic methodology has also been introduced in collecting meter reading so that there is less or no intervention. This reduces the overall time taken for the process. Meter readings are automatically taken and are communicated to a system that can generate electricity bill corresponding to the reading value of the meter.
[0004] However, the issue arises in the security of the meters i.e. hackers or intruders can easily manipulate the reading values of meter and can change the value electricity bills generated.
[0005] There is, therefore, a need of a system and method of generating electricity bill with a reliable and secure data communication related to number of electrical power units consumed by an area of interest.
OBJECTS OF THE PRESENT DISCLOSURE
[0006] Some of the objects of the present disclosure, which at least one embodiment herein satisfies are as listed herein below.
[0007] It is an object of the present disclosure to provides a system and method for generating electricity bills.
[0008] It is an object of the present disclosure to provides a system and method for generating electricity bills with secure communication of data.
[0009] It is an object of the present disclosure to provides a system and method for generating electricity bills without any threat of manipulation of data relating to number of electrical power units consumed.
[0010] It is an object of the present disclosure to provides a system and method for generating electricity bills.
[0011] It is an object of the present disclosure to provides a system and method for generating electricity bills which is more efficient in terms of accuracy and time.
SUMMARY
[0012] The present disclosure relates to the field of electricity meters, and more particularly the present discloser relates a smart billing system.
[0013] An aspect of the present disclosure pertains to a system for generating electricity bill, the system includes a meter unit electrically coupled with an input supply of an area of interest, and configured to take readings of number of electrical power units consumed by the area of interest and correspondingly generate a first set of data packets. A processing unit operatively coupled with the meter unit and a server. A memory associated with the processing unit, for storing instructions which when executed causes the processing unit to: receive, from the meter unit a first set of data packets. Transform, using a first encryption technique, the first set of data packets into a second set of data packets pertaining to a first encrypted values of the number of electrical power units consumed. Transmit, to the server, the second set of data packets.
[0014] In an aspect, the server may be configured to convert, using a second encryption technique, the second set of data packets into a third set of data packets pertaining to a second encrypted values of the number of electrical power units consumed. Transmit the third set of data packets to one or more entities at a receiver end associated with the server.
[0015] In an aspect, the second encryption technique may include homomorphic technique.
[0016] In an aspect, the third set of data packets may be converted into the first set of data packet, using the polynomial interpolation, at the receiver end for taking reading of the number of electrical power units consumed for generating corresponding bill.
[0017] In an aspect, the first encryption technique may generate one or more random keys for transforming the first set of data packet into the second set of data packets.
[0018] In an aspect, the first encryption technique may include any or combination of polynomial interpolation, and Newton Raphson technique.
[0019] In yet another aspect, the present disclosure pertains to a method for generating electricity bill, the method includes receiving, by a processing unit associated with a server, from a meter unit electrically coupled with an input supply of an area of interest and configured to take readings of number of electrical power units consumed by the area of interest, a first set of data packets first set of data packets pertaining to a number of electrical power units consumed. Transforming, using a first encryption technique, the first set of data packets to a second set of data packets pertaining to a first encrypted value of the number of electrical power units consumed. Transmitting, by the processing unit, to the server the set of second data packets.
[0020] In an aspect, the server may be configured to: convert, using a second encryption technique, the second set of data packets into a third set of data packets pertaining to a second encrypted values of the number of electrical power units consumed and to transmit the third set of data packets to one or more entities at a receiver end associated with the server.
[0021] In an aspect, the third set of data packets may be converted into the first set of data packet, using the polynomial interpolation, at the receiver end for taking reading of the number of electrical power units consumed for generating corresponding bill.
[0022] 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 DRAWINGS
[0023] The accompanying drawings are included to provide a further understanding of the present disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present disclosure and, together with the description, serve to explain the principles of the present disclosure. The diagrams are for illustration only, which thus is not a limitation of the present disclosure.
[0024] In the figures, similar components and/or features may have the same reference label. Further, various components of the same type may be distinguished by following the reference label with a second label that distinguishes among the similar components. If only the first reference label is used in the specification, the description is applicable to any one of the similar components having the same first reference label irrespective of the second reference label.
[0025] FIG. 1 illustrates exemplary network architecture in which or with which proposed system can be implemented, in accordance with an embodiment of the present disclosure.
[0026] FIG. 2 illustrates an exemplary block diagram of the proposed system for generating electricity bill, in accordance with an embodiment of the present disclosure.
[0027] FIG. 3 illustrates an exemplary method for generating electricity bill, 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] In the following description, numerous specific details are set forth in order to provide a thorough understanding of embodiments of the present invention. It will be apparent to one skilled in the art that embodiments of the present invention may be practiced without some of these specific details.
[0030] The present disclosure relates to the field of electricity meters, and more particularly the present discloser relates a smart billing system.
[0031] FIG. 1 illustrates exemplary network architecture in which or with which proposed system can be implemented, in accordance with an embodiment of the present disclosure.
[0032] FIG. 2 illustrates an exemplary block diagram of the proposed system for generating electricity bill, in accordance with an embodiment of the present disclosure.
[0033] As illustrated in FIG. 1, the proposed system for generating bills can include one or more metering units 106-1, 106-2, 106-3(collectively referred to as metering units 106 and individually referred to as metering unit 106 hereinafter) that can be operatively configured with a server 104 through a network 102. The server 104 can be but without limiting to a cloud. The server 104 can be operatively configured with one or more entities 108-1, 108-2, 108-3 (collectively referred to as entities 108 and individually referred to as entity 108 hereinafter). The entities can include but without limiting to an authority for generating electricity bills. The system can include a processing unit having one or more processors, which can be operatively coupled with the metering units and the server 104.
[0034] As illustrated in FIG. 2, in an embodiment, the system can include one or more metering unit 106 (also referred as meter units 106, herein) electrically coupled with an input supply of an area of interest, and configured to take readings of number of electrical power units consumed by the area of interest and correspondingly generate a first set of data packets. The area of interest can be but without limiting to a house, an office, a building. Electrical devices of the area of interest can be connected to the input supply through the metering unit 106 (also referred as electricity meter 106, herein). A processing unit can be operatively coupled with the meter unit and a server104. The processing unit can be included in an application specific integrated circuit (ASIC) 202-1, 202-2, 203-3 (collectively referred to as ASICs 202 and individually referred to as ASIC 202, hereinafter) and a key manager 204. The key manager 204 can generate a random key for the encryption of the number of electrical power unit consumed by the area of interest.
[0035] In an embodiment, a memory associated with the processing unit, for storing instructions which when executed causes the processing unit to receive, from the meter unit XXX a first set of data packets. The first set of data packets can pertain to number of electrical power units consumed by the electrical devices of the area of interest. The processing unit can transform, using a first encryption technique, the first set of data packets into a second set of data packets. The first set of encryption techniques can include but without limiting to any or combination of polynomial interpolation, and Newton Raphson technique. The second set of data packets can pertain to a first encrypted values of the number of electrical power units consumed by the area of interest. Further, the processing unit can transmit, to the server XXX, the second set of data packets.
[0036] In an embodiment, the server XXX can be configured to convert, using a second encryption technique, the second set of data packets into a third set of data packets pertaining to a second encrypted values of the number of electrical power units consumed. The second encryption technique can include bur without limiting to homomorphic technique. Transmit the third set of data packets to one or more entities at a receiver end associated with the server. Two levels of encryption can facilitate advanced security to the data transmitted by the metering unit XXX. The third set of data packets can be received by the one or more entities at a received end, associated with the server XXX. The third set of data packets can be converted or decrypted back into first set of data packets, at the receiver end, using polynomial interpolation technique for taking reading of the number of electrical power units consumed for generating corresponding bill. The process unit can include a key manager for generating a random key for encryption and decryption of the first set of data packets. The random generation of the key can facilitate a more secure communication of data packets.
[0037] In an embodiment, the system can include a first encryption module that can be used to convert a first set of data packets to a second set of data packets before sending the first set of data packets to the server. Further, a second encryption unit can be included for converting the second set of data packets into a third set of data packets before sending the second set of data packets to one or more entities at a receiver side/end.
[0038] FIG. 3 illustrates an exemplary method for generating electricity bill, in accordance with an embodiment of the present disclosure.
[0039] As illustrated, at step 302, the proposed method for generating electricity bill, can include receiving, by a processing unit associated with a server, from a meter unit electrically coupled with an input supply of an area of interest and configured to take readings of number of electrical power units consumed by the area of interest, a first set of data packets first set of data packets pertaining to a number of electrical power units consumed by the area of interest. The area of interest can be but not limited to a house, an office, and a building.
[0040] At step 304, the processing unit can transform the first set of data packets to a second set of data packets pertaining to a first encrypted value of the number of electrical power units consumed, along with a first random key generated by the key manager 204.The transformation can be performed using a first encryption technique that can include but not limited to polynomial interpolation, and Newton Raphson technique.
[0041] At step 306, the method can include transmitting, by the processing unit, to the server 104the set of second data packets. The server 104 can include but not limited to cloud. The server can be connected to one or more entities 108 at a receiver side. The one or more entities 108 can be but not limited to an authorized body for generating the electricity bills.
[0042] At step 308, the server 104can be configured to convert the second set of data packets into a third set of data packets pertaining to a second encrypted values of the number of electrical power units consumed. The transformation or conversion of the second set of data into the third set of data can be performed by using a second encryption technique that can include but without limiting to homomorphic technique.
[0043] At step 310, the server 104 can transmit the third set of data packets to one or more entities at the receiver end associated with the server along with a second random key generated by the key manager 204. At the receiver end the third set of data can be converted or decrypted back into the first set of data packets for generating electricity bill corresponding to the number of electrical power unit consumed.
[0044] Moreover, in interpreting the specification, all terms should be interpreted in the broadest possible manner consistent with the context. In particular, the terms “comprises” and “comprising” 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.
[0045] 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
[0046] The proposed invention provides a system and method for generating electricity bills.
[0047] The proposed invention provides a system and method for generating electricity bills with secure communication of data.
[0048] The proposed invention provides a system and method for generating electricity bills without any threat of manipulation of data relating to number of electrical power units consumed.
[0049] The proposed invention provides a system and method for generating electricity bills.
[0050] The proposed invention provides a system and method for generating electricity bills which is more efficient in terms of accuracy and time.
Claims:1. A system for generating electricity bill, the system comprising:
a meter unit electrically coupled with an input supply of an area of interest, and configured to take readings of number of electrical power units consumed by the area of interest and correspondingly generate a first set of data packets;
a processing unit operatively coupled with the meter unit and a server;
a memory associated with the processing unit, for storing instructions which when executed causes the processing unit to:
receive, from the meter unit a first set of data packets;
transform, using a first encryption technique, the first set of data packets into a second set of data packets pertaining to a first encrypted values of the number of electrical power units consumed; and
transmit, to the server, the second set of data packets.
2. The system as claimed in claim 1, wherein the server is configured to:
convert, using a second encryption technique, the second set of data packets into a third set of data packets pertaining to a second encrypted values of the number of electrical power units consumed; and
transmit the third set of data packets to one or more entities at a receiver end associated with the server.
3. The system as claimed in claim 2, wherein the second encryption technique comprises homomorphic technique.
4. The system as claimed in claim 2, wherein the third set of data packets are converted into the first set of data packet, using the polynomial interpolation, at the receiver end for taking reading of the number of electrical power units consumed for generating corresponding bill.
5. The system as claimed in claim 1, wherein the first encryption technique generates one or more random keys for transforming the first set of data packet into the second set of data packets.
6. The system as claimed in claim 5, wherein the first encryption technique comprises any or combination of polynomial interpolation, and Newton Raphson technique.
7. A method for generating electricity bill, the method comprising:
receiving, by a processing unit associated with a server, from a meter unit electrically coupled with an input supply of an area of interest and configured to take readings of number of electrical power units consumed by the area of interest, a first set of data packets pertaining to a number of electrical power units consumed;
transforming, using a first encryption technique, the first set of data packets to a second set of data packets pertaining to a first encrypted value of the number of electrical power units consumed; and
transmitting, by the processing unit, to the server the set of second data packets.
8. The method as claimed in claim 7, wherein the server is configured to:
convert, using a second encryption technique, the second set of data packets into a third set of data packets pertaining to a second encrypted values of the number of electrical power units consumed; and
transmit the third set of data packets to one or more entities at a receiver end associated with the server.
9. The method as claimed in claim 8, wherein the third set of data packets are converted into the first set of data packet, using the polynomial interpolation, at the receiver end for taking reading of the number of electrical power units consumed for generating corresponding bill.
| # | Name | Date |
|---|---|---|
| 1 | 202011049930-STATEMENT OF UNDERTAKING (FORM 3) [17-11-2020(online)].pdf | 2020-11-17 |
| 2 | 202011049930-POWER OF AUTHORITY [17-11-2020(online)].pdf | 2020-11-17 |
| 3 | 202011049930-FORM FOR STARTUP [17-11-2020(online)].pdf | 2020-11-17 |
| 4 | 202011049930-FORM FOR SMALL ENTITY(FORM-28) [17-11-2020(online)].pdf | 2020-11-17 |
| 5 | 202011049930-FORM 1 [17-11-2020(online)].pdf | 2020-11-17 |
| 6 | 202011049930-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [17-11-2020(online)].pdf | 2020-11-17 |
| 7 | 202011049930-EVIDENCE FOR REGISTRATION UNDER SSI [17-11-2020(online)].pdf | 2020-11-17 |
| 8 | 202011049930-DRAWINGS [17-11-2020(online)].pdf | 2020-11-17 |
| 9 | 202011049930-DECLARATION OF INVENTORSHIP (FORM 5) [17-11-2020(online)].pdf | 2020-11-17 |
| 10 | 202011049930-COMPLETE SPECIFICATION [17-11-2020(online)].pdf | 2020-11-17 |
| 11 | 202011049930-Proof of Right [12-04-2021(online)].pdf | 2021-04-12 |
| 12 | 202011049930-FORM 18 [14-09-2022(online)].pdf | 2022-09-14 |
| 13 | 202011049930-FER.pdf | 2023-01-03 |
| 14 | 202011049930-FER_SER_REPLY [12-05-2023(online)].pdf | 2023-05-12 |
| 15 | 202011049930-CORRESPONDENCE [12-05-2023(online)].pdf | 2023-05-12 |
| 16 | 202011049930-CLAIMS [12-05-2023(online)].pdf | 2023-05-12 |
| 17 | 202011049930-US(14)-HearingNotice-(HearingDate-19-06-2024).pdf | 2024-03-20 |
| 18 | 202011049930-Correspondence to notify the Controller [14-06-2024(online)].pdf | 2024-06-14 |
| 19 | 202011049930-FORM-26 [17-06-2024(online)].pdf | 2024-06-17 |
| 20 | 202011049930-Written submissions and relevant documents [04-07-2024(online)].pdf | 2024-07-04 |
| 21 | 202011049930-Annexure [04-07-2024(online)].pdf | 2024-07-04 |
| 22 | 202011049930-PatentCertificate21-03-2025.pdf | 2025-03-21 |
| 23 | 202011049930-IntimationOfGrant21-03-2025.pdf | 2025-03-21 |
| 1 | 202011049930E_29-12-2022.pdf |