Abstract: A method of managing messages in a communication device is disclosed. The method includes receiving messages through a communication device. Critical messages may be determined by identification of one or more critical content in the one or more messages and analyzed based on the context and content associated with the critical messages. A priority for each of the critical messages may be generated by assigning vocabulary weight to the critical content and a context weight to the critical message. The critical messages may be queued based on their respective priorities. Dynamic allocation of resources by adjusting at least one of buffer, and packet delay associated with the communication device based on the priority of the one or more messages in the queue is done. The one or more messages in the communication device may be managed based on the queuing and the dynamic allocation of resources.
1) A method of managing messages in a communication device, the method comprising:-receiving, by an intelligent messenger device, one or more messages via a communication
device; identifying dynamically, by the intelligent messenger device, one or more critical content
in the one or more messages and determining one or more critical messages based on the
identification; analyzing, by the intelligent messenger device, the one or more critical messages based on
the content and context associated with the one or more critical messages and assigning
vocabulary weight to each of the one or more critical content and a context weight to the critical
message;
generating, by the intelligent messenger device, a priority to each of the one or more
critical messages based on the analysis; queuing, by the intelligent messenger device, the one or more messages based on the
priority of each of the one or more critical messages; dynamically allocating resources, by the intelligent messenger device, by adjusting at least
one of buffer, and packet delay associated with the communication device based on the priority
of the one or more messages in the queue; managing, by the intelligent messenger device, the one or more messages in the
communication device based on the queuing and the dynamic allocation of resources.
2. The method as claimed in claim 1, wherein the managing comprises at least one of transmitting and receiving the one or more messages via the communication device.
3. The method as claimed in claim 1, wherein queuing is based on the priority of each of the one or more critical messages and at least one of historical information, presence of one or more critical messages in the packet buffer and availability of the packet buffer associated with the communication device.
4. The method as claimed in claim 1, wherein the one or more messages comprise at least one of audio, video, and text messages.
5. The method as claimed in claim 1, wherein the one or more critical content is identified based
on one or more predefined keywords and wherein assigning the vocabulary weight to each of the
one or more critical content is based on pre-defined weight associated with the one or more pre¬defined keywords.
6. The method as claimed in claim 1, wherein the context weight is assigned based on sentiment analysis of the one or more critical messages using a convolutional neural network (CNN) and contextual analysis of the messages using natural language processing (NLP).
7. The method as claimed in claim 1, wherein dynamically allocating the resources further comprises one of invocation or revocation of one or more application running in the communication device.
8. An intelligent messenger device for managing messages in a communication device comprising:
a processor; and
a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, causes the processor to:
receive one or more messages via a communication device;
identify dynamically one or more critical content in the one or more messages and determining one or more critical messages based on the identification;
analyze the one or more critical messages based on the content and context associated with the one or more critical messages and assigning vocabulary weight to each of the one or more critical content and a context weight to the critical message;
generate a priority to each of the one or more critical messages based on the analysis;
queue the one or more messages based on the priority of each of the one or more critical messages;
dynamically allocate resources by adjusting at least one of packet buffer, and packet delay associated with the communication device based on the priority index of the one or more messages in the queue;
manage the one or more messages in the communication device based on the queuing and the dynamic allocation of resources.
9. The device as claimed in claim 8, wherein the managing comprises at least one of transmitting and receiving the one or more messages via the communication device.
10. The device as claimed in claim 8, wherein queuing is based on the priority of each of the
one or more critical messages and at least one of historical information, presence of one or
more critical messages in the packet buffer and availability of the packet buffer associated
with the communication device.
11. The device as claimed in claim 8, wherein the one or more messages comprise at least one of audio, video, and text messages.
12. The device as claimed in claim 8, wherein the one or more critical content is identified based on one or more predefined keywords and wherein assigning the vocabulary weight to each of the one or more critical content is based on a pre-defined weight associated with the one or more pre-defined keywords.
13. The method as claimed in claim 8, wherein the context weight is assigned based on sentiment analysis of the one or more critical messages using a convolutional neural network (CNN) and contextual analysis of the messages using natural language processing (NLP).
14. The device as claimed in claim 8, wherein dynamically allocating the resources further comprises one of invocation or revocation of one or more application running in the communication device.
| # | Name | Date |
|---|---|---|
| 1 | 201941012667-Request Letter-Correspondence [04-02-2019(online)].pdf | 2019-02-04 |
| 2 | 201941012667-Power of Attorney [04-02-2019(online)].pdf | 2019-02-04 |
| 3 | 201941012667-Form 1 (Submitted on date of filing) [04-02-2019(online)].pdf | 2019-02-04 |
| 4 | 201941012667-STATEMENT OF UNDERTAKING (FORM 3) [29-03-2019(online)].pdf | 2019-03-29 |
| 5 | 201941012667-REQUEST FOR EXAMINATION (FORM-18) [29-03-2019(online)].pdf | 2019-03-29 |
| 6 | 201941012667-POWER OF AUTHORITY [29-03-2019(online)].pdf | 2019-03-29 |
| 7 | 201941012667-FORM 18 [29-03-2019(online)].pdf | 2019-03-29 |
| 8 | 201941012667-FORM 1 [29-03-2019(online)].pdf | 2019-03-29 |
| 9 | 201941012667-DRAWINGS [29-03-2019(online)].pdf | 2019-03-29 |
| 10 | 201941012667-DECLARATION OF INVENTORSHIP (FORM 5) [29-03-2019(online)].pdf | 2019-03-29 |
| 11 | 201941012667-COMPLETE SPECIFICATION [29-03-2019(online)].pdf | 2019-03-29 |
| 12 | abstract 201941012667.jpg | 2019-04-01 |
| 13 | 201941012667-Proof of Right (MANDATORY) [05-06-2019(online)].pdf | 2019-06-05 |
| 14 | Correspondence by Agent_Proof of Right_10-06-2019.pdf | 2019-06-10 |
| 15 | 201941012667-RELEVANT DOCUMENTS [01-09-2021(online)].pdf | 2021-09-01 |
| 16 | 201941012667-PETITION UNDER RULE 137 [01-09-2021(online)].pdf | 2021-09-01 |
| 17 | 201941012667-OTHERS [01-09-2021(online)].pdf | 2021-09-01 |
| 18 | 201941012667-Information under section 8(2) [01-09-2021(online)].pdf | 2021-09-01 |
| 19 | 201941012667-FORM 3 [01-09-2021(online)].pdf | 2021-09-01 |
| 20 | 201941012667-FER_SER_REPLY [01-09-2021(online)].pdf | 2021-09-01 |
| 21 | 201941012667-DRAWING [01-09-2021(online)].pdf | 2021-09-01 |
| 22 | 201941012667-CORRESPONDENCE [01-09-2021(online)].pdf | 2021-09-01 |
| 23 | 201941012667-COMPLETE SPECIFICATION [01-09-2021(online)].pdf | 2021-09-01 |
| 24 | 201941012667-CLAIMS [01-09-2021(online)].pdf | 2021-09-01 |
| 25 | 201941012667-ABSTRACT [01-09-2021(online)].pdf | 2021-09-01 |
| 26 | 201941012667-FER.pdf | 2021-10-17 |
| 27 | 201941012667-US(14)-HearingNotice-(HearingDate-14-03-2023).pdf | 2023-03-03 |
| 28 | 201941012667-US(14)-HearingNotice-(HearingDate-13-03-2023).pdf | 2023-03-03 |
| 29 | 201941012667-POA [09-03-2023(online)].pdf | 2023-03-09 |
| 30 | 201941012667-FORM 13 [09-03-2023(online)].pdf | 2023-03-09 |
| 31 | 201941012667-Correspondence to notify the Controller [09-03-2023(online)].pdf | 2023-03-09 |
| 32 | 201941012667-AMENDED DOCUMENTS [09-03-2023(online)].pdf | 2023-03-09 |
| 33 | 201941012667-Written submissions and relevant documents [28-03-2023(online)].pdf | 2023-03-28 |
| 34 | 201941012667-PatentCertificate03-04-2023.pdf | 2023-04-03 |
| 35 | 201941012667-IntimationOfGrant03-04-2023.pdf | 2023-04-03 |
| 1 | 2021-01-0414-21-39E_04-01-2021.pdf |