Abstract: The present disclosure relates to a method for extending the functionality of a primary electronic appliance interconnected with one or more secondary electronic appliances in a communication network. In an embodiment a functionality detection unit is configured in each of the electronic appliances. The functionality detection unit identifies functions, data and properties of the primary electronic appliance and also identifies the functions, data and properties of the one or more secondary electronic appliances. The functionality detection unit determines similarity in the functions the one or more properties and data corresponding to the primary electronic appliance and the one or more secondary electronic appliances and based on the similarity extends the functionality of the primary electronic appliance. Fig.2b
Claims:We claim:
1. A method for extending functionality of a primary electronic appliance, inter-connected with one or more secondary electronic appliances in a communication network, the method comprising:
identifying, by a functionality detection unit configured in the electronic appliance, one or more functions associated with the primary electronic appliance and information associated with one or more properties and data required for performing the one or more functions associated with the primary electronic appliance;
obtaining, by the functionality detection unit, one or more functions associated with the one or more secondary electronic appliances and information associated with one or more properties and data required for performing the one or more functions associated with the one or more secondary electronic appliances;
comparing, by the functionality detection unit, the information associated with one or more properties and data required for performing the one or more functions associated with the primary electronic appliance with the information associated with one or more properties and data required for performing the one or more functions associated with the one or more secondary electronic appliances;
determining, by the functionality detection unit, similarity in the information associated with one or more properties and data required for performing the one or more functions associated with the primary electronic appliance with the information associated with one or more properties and data required for performing the one or more functions associated with the one or more secondary electronic appliances based on the comparison; and
invoking, by the functionality detection unit, the one or more functions associated with the secondary electronic appliance based on the similarity thereby extending functionality of the primary electronic appliance.
2. The method as claimed in claim 1 further comprises obtaining information associated with one or more processing logics for performing the one or more functions associated with the one or more secondary electronic appliances
3. The method as claimed in claim 1, wherein invoking, by the functionality detection unit, the one or more functions associated with the secondary electronic appliance further comprises detecting, by the functionality detection unit, inefficient performance of the one or more functions associated with the primary electronic appliances.
4. The method as claimed in claim 3, wherein the inefficient performance of the primary electronic appliance is detected based on energy consumption, processing capacity, storage capacity, communication network resources.
5. The method as claimed in claim 1, wherein the one or more functions associated with the primary electronic appliance are listed in a function list table configured in the electronic appliance.
6. The method as claimed in claim 1, wherein the one or more functions associated with the one or more secondary electronic appliance are listed a peer resource table configured in each of the one or more electronic appliances.
7. A functionality detection unit for extending functionality of a primary electronic appliance, inter-connected with one or more secondary electronic appliances in a communication network, 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:
identify one or more functions associated with the primary electronic appliance and information associated with one or more properties and data required for performing the one or more functions associated with the primary electronic appliance;
obtain one or more functions associated with the one or more secondary electronic appliances and information associated with one or more properties and data required for performing the one or more functions associated with the one or more secondary electronic appliances;
compare the information associated with one or more properties and data required for performing the one or more functions associated with the primary electronic appliance with the information associated with one or more properties and data required for performing the one or more functions associated with the one or more secondary electronic appliances;
determine similarity in the information associated with one or more properties and data required for performing the one or more functions associated with the primary electronic appliance with the information associated with one or more properties and data required for performing the one or more functions associated with the one or more secondary electronic appliances based on the comparison; and
invoke the one or more functions associated with the secondary electronic appliance based on the similarity thereby extending functionality of the primary electronic appliance.
8. The functionality detection unit as claimed in claim 7, wherein the processor obtains information associated with one or more processing logics for performing the one or more functions associated with the one or more secondary electronic appliances.
9. The functionality detection unit as claimed in claim 7, wherein the processor invokes the one or more functions associated with the secondary electronic appliance upon detecting inefficient performance of the one or more functions associated with the primary electronic appliance.
10. The functionality detection unit as claimed in claim 9, wherein the processor detects the inefficient performance of the primary electronic appliance based on at least one of energy consumption, processing capacity, storage capacity and communication network resources.
11. The functionality detection unit as claimed in claim 7, wherein the processor stores information of the one or more functions associated with the primary electronic appliance in a function list table configured in the primary electronic appliance.
12. The functionality detection unit as claimed in claim 7, wherein the processor stores the one or more functions associated with the one or more secondary electronic appliance in a peer function list table configured in the primary electronic appliance.
13. A non-transitory computer readable medium including instructions stored thereon that when processed by at least one processor cause a functionality detection unit configured in an electronic appliance to perform operations comprising:
identifying one or more functions associated with the primary electronic appliance and information associated with one or more properties and data required for performing the one or more functions associated with the primary electronic appliance;
obtaining one or more functions associated with the one or more secondary electronic appliances and information associated with one or more properties and data required for performing the one or more functions associated with the one or more secondary electronic appliances;
comparing the information associated with one or more properties and data required for performing the one or more functions associated with the primary electronic appliance with the information associated with one or more properties and data required for performing the one or more functions associated with the one or more secondary electronic appliances;
determining similarity in the information associated with one or more properties and data required for performing the one or more functions associated with the primary electronic appliance with the information associated with one or more properties and data required for performing the one or more functions associated with the one or more secondary electronic appliances based on the comparison; and
invoking the one or more functions associated with the secondary electronic appliance based on the similarity thereby extending functionality of the primary electronic appliance.
14. The medium as claimed in claim 13, wherein the instructions causes the processor to obtain information associated with one or more processing logics for performing the one or more functions associated with the one or more secondary electronic appliances.
15. The medium as claimed in claim 13, wherein the instructions causes the processor to invoke the one or more functions associated with the secondary electronic appliance upon detecting inefficient performance of the one or more functions associated with the primary electronic appliance.
16. The medium as claimed in claim 15, wherein the instructions causes the processor to detect inefficient performance of the primary electronic appliance based on at least one of energy consumption, processing capacity, storage capacity and communication network resources.
17. The medium as claimed in claim 13, wherein the instructions causes the processor to stores information of the one or more functions associated with the primary electronic appliance in a function list table configured in the electronic appliance.
18. The method as claimed in claim 13, wherein the instruction causes the processor to store information of the one or more functions associated with the one or more secondary electronic appliance in a peer function list table configured in each of the one or more electronic appliances.
Dated this 3rd day of September, 2015
SWETHA S. N
OF K & S PARTNERS
AGENT OF THE APPLICANT , Description:TECHNICAL FIELD
The present subject matter is related in general to electronic appliances, and more particularly, but not exclusively to a method and system for extending functionality of a primary electronic appliance inter-connected with one or more secondary electronic appliances.
| # | Name | Date |
|---|---|---|
| 1 | 4669-CHE-2015-FER.pdf | 2020-01-27 |
| 1 | Form 9 [03-09-2015(online)].pdf | 2015-09-03 |
| 2 | Form 5 [03-09-2015(online)].pdf | 2015-09-03 |
| 2 | 4669-CHE-2015-Correspondence-F1-PA-010316.pdf | 2016-07-05 |
| 3 | Form 3 [03-09-2015(online)].pdf | 2015-09-03 |
| 3 | 4669-CHE-2015-Form 1-010316.pdf | 2016-07-05 |
| 4 | 4669-CHE-2015-Power of Attorney-010316.pdf | 2016-07-05 |
| 4 | Form 18 [03-09-2015(online)].pdf | 2015-09-03 |
| 5 | REQUEST FOR CERTIFIED COPY [27-02-2016(online)].pdf | 2016-02-27 |
| 5 | Drawing [03-09-2015(online)].pdf | 2015-09-03 |
| 6 | Description(Complete) [03-09-2015(online)].pdf | 2015-09-03 |
| 6 | abstract 4669-CHE-2015.jpg | 2015-09-05 |
| 7 | REQUEST FOR CERTIFIED COPY [04-09-2015(online)].pdf | 2015-09-04 |
| 8 | Description(Complete) [03-09-2015(online)].pdf | 2015-09-03 |
| 8 | abstract 4669-CHE-2015.jpg | 2015-09-05 |
| 9 | REQUEST FOR CERTIFIED COPY [27-02-2016(online)].pdf | 2016-02-27 |
| 9 | Drawing [03-09-2015(online)].pdf | 2015-09-03 |
| 10 | 4669-CHE-2015-Power of Attorney-010316.pdf | 2016-07-05 |
| 10 | Form 18 [03-09-2015(online)].pdf | 2015-09-03 |
| 11 | 4669-CHE-2015-Form 1-010316.pdf | 2016-07-05 |
| 11 | Form 3 [03-09-2015(online)].pdf | 2015-09-03 |
| 12 | Form 5 [03-09-2015(online)].pdf | 2015-09-03 |
| 12 | 4669-CHE-2015-Correspondence-F1-PA-010316.pdf | 2016-07-05 |
| 13 | Form 9 [03-09-2015(online)].pdf | 2015-09-03 |
| 13 | 4669-CHE-2015-FER.pdf | 2020-01-27 |
| 1 | Searchstrategy_27-12-2019.pdf |