Abstract: This disclosure relates generally to edge computing, and more particularly to method and system for optimizing image data for data transmission. In one embodiment, a method is provided for optimizing image data for transmission to a server. The method may include receiving a plurality of server rules from the server with respect to an optimization and a transmission of the image data, generating a plurality of local decision making rules based on the plurality of server rules and one or more local events, analyzing at least a first portion of the image data based on the plurality of local decision making rules to generate image analytics data, and generating optimized image data for transmission to the server. The optimized image data comprises at least a second portion of the image data and the image analytics data. Figure 6
Claims:WE CLAIMS
1. A method of optimizing image data for transmission to a server, the method comprising:
receiving, by an image controller, a plurality of server rules from the server with respect to an optimization and a transmission of the image data;
generating, by the image controller, a plurality of local decision making rules based on the plurality of server rules and one or more local events;
analyzing, by the image controller, at least a first portion of the image data based on the plurality of local decision making rules to generate image analytics data; and
generating, by the image controller, optimized image data for transmission to the server, wherein the optimized image data comprises at least a second portion of the image data and the image analytics data.
2. The method of claim 1, further comprising:
receiving the image data from one or more imaging devices; and
tagging the image data with at least one of a timestamp and a processing status.
3. The method of claim 1, wherein the plurality of server rules comprises at least one of a set of image analysis rules, a set of image optimization rules, and a set of data transmission rules, wherein the set of image analysis rules specifies at least one of a type of image analysis required, a definition of at least the first portion of the image data, and a plurality of image analysis configuration parameters, wherein the set of image optimization rules specifies at least one of a type of image optimization required, a definition of at least the second portion of the image data, and a plurality of image optimization configuration parameters, and wherein the set of data transmission rules specifies at least one of a type of data that is to be transmitted, and a plurality of data transmission configuration parameters.
4. The method of claim 1, wherein generating the optimized image data further comprising optimizing at least the second portion of the image data based on the plurality of local decision making rules.
5. The method of claim 1, further comprising transmitting the optimized image data based on the plurality of local decision making rules.
6. The method of claim 1, further comprising monitoring the one or more local events, wherein the one or more local events comprises at least one of a system parameter with respect to the image controller, and a network parameter with respect to a communication channel between the image controller and the server, wherein the system parameter comprises a processing load, and wherein the network parameter comprises at least one of an available bandwidth, and a required bandwidth.
7. The method of claim 1, wherein generating the plurality of local decision making rules comprises initiating a machine learning process based on the plurality of server rules and the one or more local events, and further based on the image data and the image analytics data, and wherein the one or more local events comprises at least one of a system parameter, and a network parameter.
8. The method of claim 1, further comprising:
transmitting the plurality of local decision making rules to the server; and
updating the plurality of server rules based on the plurality of local decision making rules.
9. A system for optimizing image data for transmission to a server, the system comprising:
an image controller comprising at least one processor and a computer-readable medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising:
receiving a plurality of server rules from the server with respect to an optimization and a transmission of the image data;
generating a plurality of local decision making rules based on the plurality of server rules and one or more local events;
analyzing at least a first portion of the image data based on the plurality of local decision making rules to generate image analytics data; and
generating optimized image data for transmission to the server, wherein the optimized image data comprises at least a second portion of the image data and the image analytics data.
10. The system of claim 9, wherein the operations further comprise:
receiving the image data from one or more imaging devices; and
tagging the image data with at least one of a timestamp and a processing status.
11. The system of claim 9, wherein the plurality of server rules comprises at least one of a set of image analysis rules, a set of image optimization rules, and a set of data transmission rules, wherein the set of image analysis rules specifies at least one of a type of image analysis required, a definition of at least the first portion of the image data, and a plurality of image analysis configuration parameters, wherein the set of image optimization rules specifies at least one of a type of image optimization required, a definition of at least the second portion of the image data, and a plurality of image optimization configuration parameters, and wherein the set of data transmission rules specifies at least one of a type of data that is to be transmitted, and a plurality of data transmission configuration parameters.
12. The system of claim 9, wherein generating the optimized image data further comprising optimizing at least the second portion of the image data based on the plurality of local decision making rules.
13. The system of claim 9, wherein the operations further comprise transmitting the optimized image data based on the plurality of local decision making rules.
14. The system of claim 9, wherein the operations further comprise monitoring the one or more local events, wherein the one or more local events comprises at least one of a system parameter with respect to the image controller, and a network parameter with respect to a communication channel between the image controller and the server, wherein the system parameter comprises a processing load, and wherein the network parameter comprises at least one of an available bandwidth, and a required bandwidth.
15. The system of claim 9, wherein generating the plurality of local decision making rules comprises initiating a machine learning process based on the plurality of server rules and the one or more local events, and further based on the image data and the image analytics data, and wherein the one or more local events comprises at least one of a system parameter, and a network parameter.
16. The system of claim 9, wherein the operations further comprise:
transmitting the plurality of local decision making rules to the server; and
updating the plurality of server rules based on the plurality of local decision making rules.
Dated this 16th day of August, 2017
R Ramya Rao
of K&S Partners
Agent for the Applicant
, Description:TECHNICAL FIELD
This disclosure relates generally to edge computing, and more particularly to method and system for optimizing image data for data transmission.
| # | Name | Date |
|---|---|---|
| 1 | 201741028953-PROOF OF ALTERATION [15-11-2023(online)].pdf | 2023-11-15 |
| 1 | 201741028953-STATEMENT OF UNDERTAKING (FORM 3) [16-08-2017(online)].pdf | 2017-08-16 |
| 2 | 201741028953-IntimationOfGrant16-08-2023.pdf | 2023-08-16 |
| 2 | 201741028953-REQUEST FOR EXAMINATION (FORM-18) [16-08-2017(online)].pdf | 2017-08-16 |
| 3 | 201741028953-POWER OF AUTHORITY [16-08-2017(online)].pdf | 2017-08-16 |
| 3 | 201741028953-PatentCertificate16-08-2023.pdf | 2023-08-16 |
| 4 | 201741028953-FORM 18 [16-08-2017(online)].pdf | 2017-08-16 |
| 4 | 201741028953-FER.pdf | 2021-10-17 |
| 5 | 201741028953-FORM 1 [16-08-2017(online)].pdf | 2017-08-16 |
| 5 | 201741028953-FER_SER_REPLY [01-03-2021(online)].pdf | 2021-03-01 |
| 6 | 201741028953-FORM 3 [01-03-2021(online)].pdf | 2021-03-01 |
| 6 | 201741028953-DRAWINGS [16-08-2017(online)].pdf | 2017-08-16 |
| 7 | 201741028953-PETITION UNDER RULE 137 [01-03-2021(online)].pdf | 2021-03-01 |
| 7 | 201741028953-DECLARATION OF INVENTORSHIP (FORM 5) [16-08-2017(online)].pdf | 2017-08-16 |
| 8 | 201741028953-REQUEST FOR CERTIFIED COPY [08-02-2018(online)].pdf | 2018-02-08 |
| 8 | 201741028953-COMPLETE SPECIFICATION [16-08-2017(online)].pdf | 2017-08-16 |
| 9 | 201741028953-REQUEST FOR CERTIFIED COPY [17-08-2017(online)].pdf | 2017-08-17 |
| 9 | Correspondence by Agent_Form1_13-10-2017.pdf | 2017-10-13 |
| 10 | 201741028953-Annexure [21-08-2017(online)].pdf | 2017-08-21 |
| 10 | 201741028953-Proof of Right (MANDATORY) [11-10-2017(online)].pdf | 2017-10-11 |
| 11 | 201741028953-Annexure [21-08-2017(online)].pdf | 2017-08-21 |
| 11 | 201741028953-Proof of Right (MANDATORY) [11-10-2017(online)].pdf | 2017-10-11 |
| 12 | 201741028953-REQUEST FOR CERTIFIED COPY [17-08-2017(online)].pdf | 2017-08-17 |
| 12 | Correspondence by Agent_Form1_13-10-2017.pdf | 2017-10-13 |
| 13 | 201741028953-COMPLETE SPECIFICATION [16-08-2017(online)].pdf | 2017-08-16 |
| 13 | 201741028953-REQUEST FOR CERTIFIED COPY [08-02-2018(online)].pdf | 2018-02-08 |
| 14 | 201741028953-DECLARATION OF INVENTORSHIP (FORM 5) [16-08-2017(online)].pdf | 2017-08-16 |
| 14 | 201741028953-PETITION UNDER RULE 137 [01-03-2021(online)].pdf | 2021-03-01 |
| 15 | 201741028953-DRAWINGS [16-08-2017(online)].pdf | 2017-08-16 |
| 15 | 201741028953-FORM 3 [01-03-2021(online)].pdf | 2021-03-01 |
| 16 | 201741028953-FER_SER_REPLY [01-03-2021(online)].pdf | 2021-03-01 |
| 16 | 201741028953-FORM 1 [16-08-2017(online)].pdf | 2017-08-16 |
| 17 | 201741028953-FER.pdf | 2021-10-17 |
| 17 | 201741028953-FORM 18 [16-08-2017(online)].pdf | 2017-08-16 |
| 18 | 201741028953-POWER OF AUTHORITY [16-08-2017(online)].pdf | 2017-08-16 |
| 18 | 201741028953-PatentCertificate16-08-2023.pdf | 2023-08-16 |
| 19 | 201741028953-REQUEST FOR EXAMINATION (FORM-18) [16-08-2017(online)].pdf | 2017-08-16 |
| 19 | 201741028953-IntimationOfGrant16-08-2023.pdf | 2023-08-16 |
| 20 | 201741028953-STATEMENT OF UNDERTAKING (FORM 3) [16-08-2017(online)].pdf | 2017-08-16 |
| 20 | 201741028953-PROOF OF ALTERATION [15-11-2023(online)].pdf | 2023-11-15 |
| 1 | SEARCHSTRATEGYE_31-08-2020.pdf |