Abstract: Disclosed is a system and method for real time monitoring of connected devices in a household. A discovery module may identify connected devices in a household to create an inventory of the connected devices. A document module may enable a user to upload purchase documents associated to each connected device in the inventory. A web crawler may automatically fetch information relevant to each connected device from an internet. A service module may enable the user to update service status associated with each connected device. An automated assistant module may update current status of each connected device to the user. Further, the automated assistant module may transmit an event-based notification to the user. In an aspect, the event-based notification is related to one of updating a connected device, scheduling a service for the connected device, tracking the service status of the connected device, and monitoring the uptime of the connected device.
PRIORITY INFORMATION
[001] This patent application does not claim priority from any application.
TECHNICAL FIELD
[002] The present subject matter described herein, in general, relates to, connected devices, and more particularly relates to system and method for real time monitoring of connected devices in a household.
BACKGROUND
[003] In a typical home environment or a household, there is variety of devices deployed to perform various tasks/functionalities for beneficial use of an individual of the household. The devices include communication devices, entertainment devices, utility devices and personal health devices etc. With the proliferation of the internet technology, the devices are able to connect with the internet and other devices using communication modes including Ethernet, Wi-Fi, Bluetooth, and Zigbee etc. Hence, the devices are also termed as connected devices. In the home environment, the connected devices are typically connected through a gateway device or a hub or a router.
[004] It has been observed that conventionally monitoring of maintenance and/or servicing and firmware/software updates related to each of the connected devices are facilitated through disparate systems provided by manufacturer/retailer/vendor of the respective connected device. However, since there is large number of connected devices deployed, it becomes a herculean task for the individual to manually track and manage status of each of the connected devices. There is no mechanism to real time track the failure/breakdown of a connected device and thereby schedule a service for the connected device. Additionally, there is no means to track warranty, service contract and contact information for each of these devices in a unified manner for the individual. Therefore, the individual is not able to track the upcoming service due, the servicing details including cost, update in the service, and service coverage etc.
SUMMARY
[005] Before the present systems and methods, are described, it is to be understood that this application is not limited to the particular systems, and methodologies described, as there can be multiple possible embodiments which are not expressly illustrated in the present disclosures. It is also to be understood that the terminology used in the description is for the purpose of describing the particular versions or embodiments only, and is not intended to limit the scope of the present application. This summary is provided to introduce concepts related to systems and methods for managing connected devices in a household and the concepts are further described below in the detailed description. This summary is not intended to identify essential features of the claimed subject matter nor is it intended for use in determining or limiting the scope of the claimed subject matter.
[006] In one implementation, a system for real time monitoring of connected devices in a household is disclosed. In one aspect, the system may comprise a processor and a memory coupled to the processor. The processor may execute a plurality of modules stored in the memory. The plurality of modules may comprise a discovery module, a document module, a web crawler, a service module and an automated assistant module. The discovery module may identify a plurality of connected devices in a household thereby creating an inventory of the plurality of connected devices. The document module may enable a user to upload purchase documents associated to each connected device, of the plurality of devices, in the inventory. In an aspect, the purchase documents of each respective connected device are linked to the respective connected device in the inventory. The web crawler may automatically fetch information relevant to each connected device from one or more sources over an internet. The service module may enable the user to update service status associated with each connected device. The automated assistant module may update current status of each connected device to the user. Further, the automated assistant module may transmit an event-based notification to the user. In an aspect, the event-based notification is related to at least one of updating a connected device, scheduling a service for the connected device, tracking the service status of the connected device, and monitoring the uptime of the connected device.
[007] In another implementation, a method for real time monitoring of connected devices in a household is disclosed. The method may comprise identifying a plurality of connected devices in a household thereby creating an inventory of the plurality of connected devices. The method may further comprise enabling a user to upload purchase documents associated to each connected device, of the plurality of devices, in the inventory. In an aspect, the purchase documents of each respective connected device are linked to the respective connected device in the inventory. Further, the method may comprise automatically fetching information relevant to each connected device from one or more sources over an internet. The method may further comprise enabling the user to update service status associated with each connected device. Further, the method may comprise updating current status of each connected device to the user. Furthermore, the method may comprise transmitting an event-based notification to the user. In an aspect, the event-based notification is related to at least one of updating a connected device, scheduling a service for the connected device, tracking the service status of the connected device, and monitoring the uptime of the connected device. In an embodiment, the aforementioned method may be performed by a processor using programmed instructions stored in a memory coupled with the processor.
[008] In yet another implementation, a non-transitory computer readable medium embodying a program executable in a computing device for real time monitoring of connected devices in a household is disclosed. The program may comprise a program code for identifying a plurality of connected devices in a household thereby creating an inventory of the plurality of connected devices. The program may further comprise a program code for enabling a user to upload purchase documents associated to each connected device, of the plurality of devices, in the inventory. In an aspect, the purchase documents of each respective connected device are linked to the respective connected device in the inventory. Further, the program may comprise a program code for automatically fetching information relevant to each connected device from one or more sources over an internet. The program may further comprise a program code for enabling the user to update service status associated with each connected device. Further, the program may comprise a program code for updating current status of each connected device to the user. Furthermore, the program may comprise a program code for transmitting an event-based notification to the user. In an aspect, the event-based notification is related to at least one of updating a connected device, scheduling a service for the connected device, tracking the service status of the connected device, and monitoring the uptime of the connected device.
BRIEF DESCRIPTION OF THE DRAWINGS
[009] The foregoing detailed description of embodiments is better understood when read in conjunction with the appended drawings. For the purpose of illustrating the disclosure, example constructions of the disclosure is shown in the present document; however, the disclosure is not limited to the specific methods and apparatus disclosed in the document and the drawings.
[0010] The detailed description is given with reference to the accompanying figures. In the figures, the left-most digit(s) of a reference number identifies the figure in which the reference number first appears. The same numbers are used throughout the drawings to refer like features and components.
[0011] Figure 1 illustrates a network implementation of a system for real time monitoring of connected devices in a household, in accordance with an embodiment of the present subject matter.
[0012] Figure 2 illustrates the system, in accordance with an embodiment of the present subject matter.
[0013] Figure 3 illustrates a method for real time monitoring of connected devices in a household, in accordance with an embodiment of the present subject matter
DETAILED DESCRIPTION
[0014] Some embodiments of this disclosure, illustrating all its features, will now be discussed in detail. The words "comprising," "having," "containing," and "including," and other forms thereof, are intended to be equivalent in meaning and be open ended in that an item or items following any one of these words is not meant to be an exhaustive listing of such item or items, or meant to be limited to only the listed item or items. It must also be noted that as used herein and in the appended claims, the singular forms "a," "an," and "the" include plural references unless the context clearly dictates otherwise. Although any systems and methods similar or equivalent to those described herein can be used in the practice or testing of embodiments of the present disclosure, the exemplary, systems and methods are now described. The disclosed embodiments are merely exemplary of the disclosure, which may be embodied in various forms.
[0015] Various modifications to the embodiment will be readily apparent to those skilled in the art and the generic principles herein may be applied to other embodiments. However, one of ordinary skill in the art will readily recognize that the present disclosure is not intended to be limited to the embodiments illustrated, but is to be accorded the widest scope consistent with the principles and features described herein.
[0016] The present disclosure relates to a system (also referred hereinafter as “personalized device wallet”) and method for real time tracking of connected devices in a household. The personalized device wallet may enable automatic or user-aided discovery of all connected devices in a household environment. The personalized device wallet may therefore create an asset inventory of the connected devices. Further, the personalized device may facilitate to link, edit and manage the purchase, warranty and service contract details of each connected device in the asset inventory. The personalized device wallet may further enable the user to manage the connected devices remotely leveraging existing remote management capabilities available on each of the connected devices. Further, the personalized device may assist the user to set personalized alerts, reminders and calendar scheduling functionality in order to update each connected device, setup-manage periodic/breakdown maintenance, track the service status and uptime etc associated to each connected device. Further, the personalized device may provide a simple click-to-call, or an email or a messaging mechanism facilitating to contact a manufacturer, or a reseller, or a retailer or a service technician when required. While aspects of described system and method for real time tracking of connected devices in a household may be implemented in any number of different computing systems, environments, and/or configurations, the embodiments are described in the context of the following exemplary system.
[0017] Referring now to Figure 1, a network implementation 100 of a system 102 for real time tracking of connected devices in a household is disclosed. In order to facilitate the real time tracking of the connected devices, initially, the system 102 may identify a plurality of connected devices in a household thereby creating an inventory of the plurality of connected devices. The system 102 may enable a user to upload purchase documents associated to each connected device, of the plurality of devices, in the inventory. In an aspect, the purchase documents of each respective connected device are linked to the respective connected device in the inventory. The system 102 may automatically fetch information relevant to each connected device from one or more sources over an internet. The system 102 may enable the user to update service status associated with each connected device. The system 102 may update current status of each connected device to the user. Further, the system 102 may transmit an event-based notification to the user. In an aspect, the event-based notification is related to at least one of updating a connected device, scheduling a service for the connected device, tracking the service status of the connected device, and monitoring the uptime of the connected device.
[0018] Although the present disclosure is explained considering that the system 102 is implemented as a personalized device wallet on a server, it may be understood that the system 102 may also be implemented in a variety of computing systems, such as a laptop computer, a desktop computer, a notebook. It will be understood that the system 102 may be accessed by a user through a user device 104 (hereinafter referred as user 104) or an application residing on the user device 104. Examples of the user device 104 may include, but are not limited to, a portable computer, a personal digital assistant, a mobile phone and a handheld device. The user 104 may be coupled to the system 102 through a network 106.
[0019] In one implementation, the network 106 may be a wireless network, a wired network or a combination thereof. The network 106 can be implemented as one of the different types of networks, such as intranet, local area network (LAN), wide area network (WAN), the internet, cellular communication network such as 3G/4G and the like. The network 106 may either be a dedicated network or a shared network. The shared network represents an association of the different types of networks that use a variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), and the like, to communicate with one another. Further the network 106 may include a variety of network devices, including routers, bridges, servers, computing devices, storage devices, and the like.
[0020] Further, the network 106 may communicatively couple the user 104 to a plurality of connected devices 110 (also hereinafter referred as connected devices 110 or a connected device 110) via a central connecting device 108. Examples of the central connecting device include a gateway, a hub, and a router etc. The connected devices 110 include, but not limited to, a communication device, an entertainment device, a utility device, and a personal health device. Examples of the connected devices include, but not limited to, a printer, a telephone, a mobile phone, a Smartphone, a camera, a television, a refrigerator, and a washing machine etc. In accordance with aspects of the present disclosure, the connected devices 110, the central connecting device 108, the system 102 and the user 104 collectively forms a typical home environment wherein the connected devices 110 belongs to the household of the user 104. The system 102 enables the user 104 to monitor the status of the connected devices 110 in real time.
[0021] Referring now to Figure 2, the system 102 is illustrated in accordance with an embodiment of the present subject matter. In one embodiment, the system 102 may include at least one processor 202, an input/output (I/O) interface 204, and a memory 206. The at least one processor 202 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, the at least one processor 202 is configured to fetch and execute computer-readable instructions stored in the memory 206.
[0022] The I/O interface 204 may include a variety of software and hardware interfaces, for example, a web interface, a graphical user interface, and the like. The I/O interface 204 may allow the system 102 to interact with the user directly or through the user devices 108. Further, the I/O interface 204 may enable the system 102 to communicate with other computing devices, such as web servers and external data servers (not shown). The I/O interface 204 can facilitate multiple communications within a wide variety of networks and protocol types, including wired networks, for example, LAN, cable, etc., and wireless networks, such as WLAN, cellular, or satellite. The I/O interface 204 may include one or more ports for connecting a number of devices to one another or to another server.
[0023] The memory 206 may include any computer-readable medium or computer program product known in the art including, for example, volatile memory, such as static random access memory (SRAM) and dynamic random access memory (DRAM), and/or non-volatile memory, such as read only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes. The memory 206 may include modules 208 and data 210.
[0024] The modules 208 include routines, programs, objects, components, data structures, etc., which perform particular tasks or implement particular abstract data types. In one implementation, the modules 208 may include a discovery module 212, a document module 214, a web crawler 216, a service module 218, an automated assistant module 220 and other modules 222. The other modules 222 may include programs or coded instructions that supplement applications and functions of the system 102. The modules 208 described herein may be implemented as software modules that may be executed in the cloud-based computing environment of the system 102.
[0025] The data 210, amongst other things, serves as a repository for storing data processed, received, and generated by one or more of the modules 208. The data 210 may also include a system database 224 and other data 226. The other data 226 may include data generated as a result of the execution of one or more modules in the other modules 222. The detailed description of the system 102 along with the modules 208 will now be described referring to figures 2 and 3.
[0026] Referring to figure 2, the discovery module 212 may identify a plurality of connected devices 110 deployed within the household of the user. The plurality of devices comprises at least a communication device, an entertainment device, a utility device, a personal health device and combinations thereof. More specifically, the plurality of connected devices include, but not limited to a printer, a scanner, a mobile phones/Smartphone, a camera, a television, a refrigerator, a landline telephone and a washing machine etc. The plurality of connected devices 110 may be connected via the central connecting device 108 as shown in figure 1. The central connecting device 108 may be one of a gateway, a router and a hub. Each connected device is connected to the internet 106 using a communication protocol selected from a group comprising an Ethernet, Wi-Fi, Bluetooth, and Zigbee. Further, each connected device may connect with another connected device within the household using one of the aforementioned communication protocols.
[0027] In one embodiment, the discovery module 212 may automatically identify the plurality of connected devices 110 by leveraging services provided by the central connecting device 108. More particularly, by the leverage the services, the discovery module 212 may import a list of the plurality of connected devices 110 along with the capabilities of each of the connected devices. In one example, the capabilities include, but not limited to, modes of connection, and remote management etc. In an alternative embodiment, the discovery module 212 may identify the plurality of connected devices 110 based upon a user input received from the user 104. The user 104 may provide the user input indicating the plurality of connected devices 110 present in the household of the user 104. Further, the user 104 may provide the capabilities of each of the connected devices 110. The identification of the plurality of connected devices 110 results in creation of an inventory (hereinafter referred as an “Asset Inventory) of the plurality connected devices 110. The Asset Inventory therefore comprises the list of the plurality of connected devices along with the capabilities of each of the connected devices 110. The Asset Inventory may be stored in the system database 224.
[0028] After the identification of the plurality of connected devices 110 and thereby the creation of the Asset Inventory, the document module 214 may enable the user 104 to upload purchase documents associated to each connected device, of the plurality of devices, in the Asset Inventory. In an embodiment, the document module 214 may enable the user 104 to associate or link the purchase documents of a respective device to the respective device in the Asset Inventory. The purchase documents uploaded may therefore be stored in the system database 224. In one example, the purchase documents comprise at least a purchase order, invoice, warranty card and a combination thereof. In one embodiment, the document module 214 may enable the user 104 scan or upload the purchase order, the invoice and the warranty card of each connected device and associate these documents with the corresponding asset entry created. In an embodiment, the document module 214 may further parse the purchase documents scanned/uploaded and guide the user 104 in adding/editing the purchase documents of each connected device.
[0029] Subsequent to the uploading of the purchase documents, the web crawler 216 may automatically fetch information (hereinafter referred as “relevant information) relevant to each of the connected devices 110 from the internet. The relevant information, may be fetched from one or more sources including, but not limited to, manufacturer/retailer/technician notifications, Frequently Asked Questions (FAQs), user forums and social media. In one example, the relevant information may include a product advisory of a software upgrade/patch or end of life notification or a security vulnerability requiring a configuration change. The relevant information fetched may be populated against each connected device in the Asset Inventory. In some embodiments, the web crawler 216 may be adapted to fetch the relevant information at regular time intervals. Accordingly, the relevant information present in the Asset Inventory gets edited at regular time intervals.
[0030] The service module 218, as shown in figure 2, may enable the user 104 to update service status associated with each of the connected devices 110. In an embodiment, the service module 218 may update the service status by enabling the user to retrieve one or more service indicators for each connected device, update at least a software or a firmware for each connected device and facilitate sharing of service related data with a manufacturer, or a retailer, or a technician. In order to enable the user 104 to update the service status, the service module 218 may facilitate the 104 user to install the connected device specific management platform/application and/or using appropriate interfaces to connect with the connected device or the management platform/application of the device.
[0031] The automated assistant module 220, as shown in figure 2, may update current status of each connected device to the user. Specifically, the automated assistant module 220 may poll each of the connected devices 110 periodically to determine the status of each connected device and update the status to the user 104 accordingly. In one embodiment, the status updated to the user 104 may include whether a device is ON/OFF, whether the device is connected/not connected, whether the devices is functioning successfully or whether there is failure in the device. The automated assistant module 220 may further update the user 104 with the analytical information indicative of manufacturers of the connected devices, models pertaining to the connected devices, service time for each connected device and power rating associated with each connected device.
[0032] The automated assistant module 220 may transmit an event-based notification to the user 104. The event-based notification may be related to at least one of updating a connected device, scheduling a service for the connected device, tracking the service status of the connected device, and monitoring the uptime of the connected device. Particularly, in accordance with aspects of the present disclosure, the automated assistant module 220 may enable the user 104 to set a personalized alert/reminder in order to update each connected device, setup or manage periodic/breakdown maintenance of each connected device, track the service status of each connected device, and monitor the uptime of each connected device etc. Further, the automated assistant module 220 may provide a calendar feature to the user the user 104 in order to set the aforementioned personalized alert/reminder.
[0033] In one embodiment, the automated assistant module 220 may further be configured to automatically contact a manufacturer, or a retailer or a technician as desired by the user 104. In one example, the automated assistant module 220 may be configured to automatically contact the technician if one of the connected devices 110 is non-functional or a periodic service/maintenance is due for the said connected device. In another embodiment, the automated assistant module 220 may be configured to automatically contact the manufacturer/retailer in order to retrieve recent updates in the service warranty/contract terms, product quality or upgradation in the version of the product.
[0034] Referring now to Figure 3, a method 300 for real time monitoring of connected devices in a household is shown, in accordance with an embodiment of the present subject matter. The method 300 may be described in the general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, functions, etc., that perform particular functions or implement particular abstract data types. The method 300 may also be practiced in a distributed computing environment where functions are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, computer executable instructions may be located in both local and remote computer storage media, including memory storage devices.
[0035] The order in which the method 300 is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method 300 or alternate methods. Additionally, individual blocks may be deleted from the method 300 without departing from the spirit and scope of the subject matter described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof. However, for ease of explanation, in the embodiments described below, the method 300 may be considered to be implemented as described in the system 102.
[0036] At block 302, a plurality of connected devices in a household may be identified in order to create an inventory of the plurality of connected devices. The plurality of connected devices are identified either by importing a list of the plurality of connected devices from the central connecting device or receiving a user input indicating the plurality of connected devices. In one implementation, the plurality of connected devices in the household may be identified by the discovery module 212.
[0037] At block 304, a user may be enabled to upload purchase documents associated to each connected device, of the plurality of devices, in the inventory. The purchase documents may comprise at least a purchase order, invoice, warranty card and a combination thereof. In an aspect, the purchase documents of a respective connected device are linked to the respective connected device in the inventory. In one implementation, the purchase documents may be uploaded via the document module 214.
[0038] At block 306, relevant information to each connected device may be fetched automatically from one or more sources over an internet. In one embodiment, the one or more sources used for fetching the relevant information may comprise manufacturer’s/retailer’s notifications, Frequently Asked Questions (FAQs), user forums and social media. In one implementation, the relevant information may be fetched via the web crawler 216.
[0039] At block 308, the user may be enabled to update service status associated with each connected device. The service status is updated by enabling the user to retrieve one or more service indicators for each connected device, update at least a software or a firmware for each connected device and facilitate sharing of service related data with a manufacturer, or a retailer, or a technician. In one implementation, the user may update the service status using the service module 218.
[0040] At block 310, current status of each connected device may be updated to the user. In one implementation, the current status of each connected device may be updated to the user by the automated assistant module 220.
[0041] At block 312, an event-based notification may be transmitted to the user. The event-based notification is related to at least one of updating a connected device, scheduling a service for the connected device, tracking the service status of the connected device, and monitoring the uptime of the connected device. In one implementation, the event-based notification may be transmitted to the user by the automated assistant module 218.
[0042] Exemplary embodiments discussed above may provide certain advantages. Though not required to practice aspects of the disclosure, these advantages may include those provided by the following features.
[0043] Some embodiments enable a system and method assisting individuals and households to manage the connected devices in a simple and effective manner.
[0044] Some embodiments enable a system and a method facilitating automatic identification of all the connected devices in the household.
[0045] Some embodiments enable a system and a method providing a web crawler adapted to automatically fetch information relevant to all the connected devices in the household from the internet/web.
[0046] Some embodiments enable a system and a method assisting the user to set personalized alerts, reminders and calendar scheduling functionality to update the connected devices, setup-manage periodic/breakdown maintenance, and track the service status etc.
[0047] Some embodiments enable a system and a method adapted to parse the electronic / scanned records and guide the user in adding/editing the relevant purchase-warranty-service details for each connected device.
[0048] Although implementations for methods and systems for real time monitoring of connected devices in a household have been described in language specific to structural features and/or methods, it is to be understood that the appended claims are not necessarily limited to the specific features or methods described. Rather, the specific features and methods are disclosed as examples of implementations for real time monitoring of connected devices in a household.
Claims:1. A system (102) for real time monitoring of connected devices in a household, the system (102) comprising:
a processor (202); and
a memory (206) coupled to the processor (202), wherein the processor (202) is configured to execute a plurality of modules (208) stored in the memory (206), the plurality of modules (208) comprising:
a discovery module (212) to identify a plurality of connected devices in a household thereby creating an inventory of the plurality of connected devices;
a document module (214) to enable a user to upload purchase documents associated to each connected device, of the plurality of devices, in the inventory, wherein the purchase documents of a respective connected device are linked to the respective connected device in the inventory;
a web crawler (216) to automatically fetch information relevant to each connected device from one or more sources over an internet;
a service module (218) to enable the user to update service status associated with each connected device; and
an automated assistant module (220) to
update current status of each connected device to the user and
transmit an event-based notification to the user.
2. The system (102) of claim 1, wherein the plurality of connected devices are connected via a central connecting device comprising one of a gateway, a router and a hub, and wherein each connected device connects to at least one of the internet and other connected device using a communication protocol selected from a group comprising an Ethernet, Wi-Fi, Bluetooth, and Zigbee.
3. The system (102) claim 2, wherein the plurality of connected devices comprises at least a communication device, an entertainment device, a utility device, a personal health device and combinations thereof.
4. The system (102), wherein the plurality of connected devices are identified by
importing a list of the plurality of connected devices from the central connecting device OR
receiving a user input indicating the plurality of connected devices.
5. The system (102) of claim 1, wherein the purchase documents comprise at least a purchase order, invoice, warranty card and a combination thereof.
6. The system (102) of claim 1, wherein the information is fetched from the one or more sources comprising manufacturer’s/retailer’s notifications, Frequently Asked Questions (FAQs), user forums and social media.
7. The system (102) of claim 1, wherein the service module updates the service status by enabling the user to:
retrieve one or more service indicators for each connected device;
update at least a software or a firmware for each connected device; and
facilitate sharing of service related data with a manufacturer, or a retailer, or a technician.
8. The system (102) of claim 1, wherein the event-based notification is related to at least one of updating a connected device, scheduling a service for the connected device, tracking the service status of the connected device, and monitoring the uptime of the connected device.
9. The system (102) of claim 1, wherein the automated assistant module (220) is further configured to automatically contact a manufacturer, or a retailer or a technician as desired by the user.
10. A method for real time monitoring of connected devices in a household, the method comprising:
identifying, by a processor, a plurality of connected devices in a household thereby creating an inventory of the plurality of connected devices;
enabling, by the processor, a user to upload purchase documents associated to each connected device, of the plurality of devices, in the inventory, wherein the purchase documents of a respective connected device are linked to the respective connected device in the inventory;
automatically fetching, by the processor, information relevant to each connected device from one or more sources over an internet;
enabling, by the processor, the user to update service status associated with each connected device;
updating, by the processor, current status of each connected device to the user; and
transmitting, by the processor, an event-based notification to the user.
11. The method of claim 10, wherein the plurality of connected devices are identified by
importing a list of the plurality of connected devices from the central connecting device OR
receiving a user input indicating the plurality of connected devices.
12. The method of claim 10, wherein the service status is updated by enabling the user to:
retrieve one or more service indicators for each connected device;
update at least a software or a firmware for each connected device; and
facilitate sharing of service related data with a manufacturer, or a retailer, or a technician.
13. The method of claim 10, wherein the event-based notification is related to at least one of updating a connected device, scheduling a service for the connected device, tracking the service status of the connected device, and monitoring the uptime of the connected device.
14. The method of claim 10 further comprising automatically contacting a manufacturer, or a retailer or a technician as desired by the user.
15. A non-transitory computer readable medium embodying a program executable in a computing device for real time monitoring of connected devices in a household, the program comprising:
a program code for identifying a plurality of connected devices in a household thereby creating an inventory of the plurality of connected devices;
a program code for enabling a user to upload purchase documents associated to each connected device, of the plurality of devices, in the inventory, wherein the purchase documents of a respective connected device are linked to the respective connected device in the inventory;
a program code for automatically fetching information relevant to each connected device from one or more sources over an internet;
a program code for enabling the user to update service status associated with each connected device;
a program code for updating current status of each connected device to the user; and
a program code for transmitting an event-based notification to the user.
| # | Name | Date |
|---|---|---|
| 1 | Form 9 [23-12-2015(online)].pdf | 2015-12-23 |
| 2 | Form 3 [23-12-2015(online)].pdf | 2015-12-23 |
| 4 | Form 18 [23-12-2015(online)].pdf | 2015-12-23 |
| 5 | Drawing [23-12-2015(online)].pdf | 2015-12-23 |
| 6 | Description(Complete) [23-12-2015(online)].pdf | 2015-12-23 |
| 7 | Form 26 [16-06-2016(online)].pdf | 2016-06-16 |
| 8 | 4259-del-2015-GPA-(20-06-2016).pdf | 2016-06-20 |
| 9 | 4259-del-2015-Form-1-(20-06-2016).pdf | 2016-06-20 |
| 10 | 4259-del-2015-Correspondence Others-(20-06-2016).pdf | 2016-06-20 |
| 11 | 4259-DEL-2015-FER.pdf | 2019-12-09 |
| 1 | SearchStrategy_05-12-2019.pdf |