Abstract: The present disclosure provides are commendation system. The recommendation system recommends at least one or more offerings to a user of one or more users in real time. The recommendation system collects a first set of data associated with the user in real time. In addition, the recommendation system receives a second set of data associated with one or more devices in real time. Moreover, the recommendation system creates a user profile in real time. Further, the recommendation system analyzes the first set of data associated with the user and the second set of data associated with each of the one or more devices of the user. Furthermore, the recommendation system classifies each user of the one or more users based on the analysis. Also, the recommendation system recommends the at least one or more offerings to the user based on the analysis.
Claims:What is claimed is:
1. A recommendation system for recommending at least one or more offerings to a user of one or more users in real time, the recommendation system comprising:
a collection module in a processor of the recommendation system, the collection module being configured for collecting a first set of data associated with the user of the one or more users in real time;
a receiving module in the processor of the recommendation system, the receiving module being configured for receiving a second set of data associated with one or more devices in real time, wherein each of the one or more devices being associated with the user of the one or more users;
a creation module in the processor of the recommendation system, the creation module being configured for creation of a user profile associated with the user of the one or more users, wherein the user profile being created based on the first set of data associated with the user and the second set of data associated with the one or more devices of the user, wherein the user profile being created in real time;
an analyzing module in the processor of the recommendation system, the analyzing module being configured for analyzing the first set of data associated with the user and the second set of data associated with each of the one or more devices of the user, wherein the analysis of the first set of data and the second set of data being performed in real time;
a classification module in the processor of the recommendation system, the classification module being configured for classifying each user of the one or more users based on the analysis of the user profile in real time, wherein each user of the one or more users being classified into a specific category of one or more categories of users and wherein the one or more categories being formed based on the analysis of the user profile for each of the one or more users; and
a recommendation module in the processor of the recommendation system, the recommendation module being configured for recommending the at least one or more offerings to the user of the one or more users based on the analysis of the first set of data and the second set of data, wherein the one or more offerings comprise recommendation of one or more new products to the user in real time and recommendation of service of the one or more devices associated with the user of the one or more users in real time,
wherein the recommendation of the one or more new products being done based on at least one or more pre-defined criteria.
2. The recommendation system as recited in claim 1, wherein the first set of data associated with the user of the one or more users comprises name, age, gender, address, mobile number, a current location and an e-mail address of the user.
3. The recommendation system as recited in claim 1, wherein the second set of data associated with the one or more devices of the user comprises standard information of the one or more devices, a past set of information of the one or more devices and a present set of information of the one or more devices, wherein the second set of data comprises a number of the one or more devices associated with the user, a brand associated with each of the one or more devices, warranty information of the one or more devices, a price of each of the one or more devices, a category of the one or more devices, a model number of the one or more devices, a serial number of the one or more devices, an IMEI number of the one or more devices, a service history of the one or more devices, a history of the user with the one or more brands, billing history of the one or more devices, a current bill of the one or more devices, a standard service recommendation period of the one or more devices, a service due information of the one or more devices and standard values of a set of parameters associated with the one or more devices and wherein the one or more devices comprise one or more fixed devices and one or more portable devices.
4. The recommendation system as recited in claim 1, wherein the analyzing module further comprises a recognition module in the processor, the recognition module being configured for recognizing a plurality of attributes associated with each of the one or more devices, wherein the plurality of attributes comprises a color of the one or more devices, a shape of the one or more devices, a size of the one or more devices, a weight of the one or more devices, device specific parameters, height of the one or more devices, width of the one or more devices, power rating, material of the one or more devices and an operating voltage and wherein the plurality of attributes being obtained from one or more third party sources.
5. The recommendation system as recited in claim 1, wherein the analysis being done for checking a current operational state of the one or more devices, the plurality of attributes of the one or more devices, a range of price of the one or more devices owned by the user, a preferred brand for each type of the one or more devices, an amount of energy usage by each of the one or more devices, a pattern of use of the one or more devices, performance of the one or more devices, a comparison of performance of the one or more devices of
corresponding brand with other one or more devices of different brands, one or more devices desired by the user in place of the one or more devices and service status of the one or more devices.
6. The recommendation system as recited in claim 1, further comprising a correlation module in the processor of the recommendation system, the correlation module being configured for correlating the user associated with the one or more devices with one or more other users associated with other one or more devices, wherein the correlation being done for determining usage and management of the one or more devices by each user of the one or more users.
7. The recommendation system as recited in claim 1, wherein the one or more pre-defined criteria comprises recommending the one or more new products to the user based on the analysis of the second set of data and the plurality of attributes and recommending the one or more new devices based on a search query made by the user on one or more third party websites and applications for buying one or more new devices.
8. The recommendation system as recited in claim 1, wherein the recommendation of service of the one or more devices comprises a price for the service of the one or more devices, one or more technicians for the service of the corresponding one or more devices, one or more areas of specialization of each of the one or more technicians, a current location of the one or more technicians, a distance of the one or more technicians from the current location of the user and availability of the one or more technicians.
9. The recommendation system as recited in claim 1, further comprising an updating module in the processor of the recommendation system, the updating module being configured for updating the first set of data, the second set of data, the user profile of each of the one or more users, the one or more offerings for each of the one or more users and the plurality of attributes, wherein the updating being done in real time.
10. The recommendation system as recited in claim 1, further comprising a database in the processor of the recommendation system, the database being configured for storing the first set of data, the second set of data, the user profile of each of the one or more users, the one or more offerings for each of the one or more users and the plurality of attributes, wherein the storage being done in real time. , Description:A SYSTEM FOR REAL TIME RECOMMENDATION OF PRODUCTS AND SERVICING OF PRODUCTS
TECHNICAL FIELD
[0001] The present invention relates to the field of device management systemand, in particular, relates to a system forrecommendation of products and servicing of products to a user in real time.
BACKGROUND
[0002] With the rise in technological advancements over the last few years, a handful number of devices have been introduced in the market. Nowadays, it a very common sight to see an individual with multiple devices. These devices are located inside a home, an office or any other facility associated with a user. In addition, these devices are frequently utilized by the user for carrying out various tasks. Examples of these devices include smartphone, laptop, desktop computer, air conditioner, refrigerator, television, microwave oven, tablet, audio device and the like.
[0003] Each user has a different set of devices present at home based on his or her choice. In addition, each user has a different preference or liking in terms of the characteristics of the one or more devices. These characteristics include a brand, a size, a shape, a color, a range of price and the like. In present times, the users are more inclined towards buying these products/devices from various e-commerce websites. Typically, the users find the desired products by entering a specific set of words or search query on the interface of these websites. Nowadays, the e-commerce websites collect the information related to the preference of the users through various technologies.
[0004] Further, a majority of the devices require regular maintenance and servicing for ensuring efficient and long term working of the devices. Typically, some of the devices need to be serviced after a fixed period time depending upon the type of the device. For example, air conditioner, washing machine and the like. Also, some of the users may have more than one quantity of a type of device located at their home or any other facility. Every user wants to keep track of a current state of each of the device in the facility. In addition, the user wants to manage the working of these devices from far away and at home in order to avoid unnecessary energy consumption. Moreover, the user wants to ensure regular servicing of the devices for continued working. There is a
considerable need of controlling the working of these devices when the user is not present inside the facility.
[0005] Currently, there are various home automation systems available in the market which allows the users to control the working of the devices inside their home in real time. These home automation systems allow the users to control lighting, heating, ventilation, air conditioning and the like. Further, there are some systems available in the prior art which allow the users to manage the working of their devices in real time. In addition, some of the systems allow the users to manage working of specific devices through a dedicated hardware and mobile application.
[0006] Typically, the users change their devices after a period of time and look out for new devices on various e-commerce websites. However, the users may not be aware of a need of replacement of their devices. The users may not be aware about a need for getting their products serviced in time. The users may forget to get their products serviced in time. The users may want to have information related to a type of the product suitable for them based on the current set of products owned by them. In addition, the user may want to know the performance of his or her brand of devices against other brand of devices. The present systems do not provide the user with the information associated with the brand performance comparison. In addition, the present systems do not remind the user of getting their devices serviced on time. Also, the present systems do not efficiently manage each and every associated with the user.
[0007] In light of the above stated discussion, there is a need for a method and system which overcomes the above stated disadvantages.
OBJECT OF THE DISCLOSURE
[0008] A primary object of the present disclosure is to provide arecommendation system for real time recommendationof one or more products and service of the one or more products in real time.
[0009] Another object of the present disclosure is toallow users to manage various devices efficiently.
[0010] Yet another object of the present disclosure is to assist the users in buying new devices based on a profile of the user.
SUMMARY
[0011] In an aspect, the present disclosure provides a recommendation system. The recommendation system recommends at least one or more offerings to a user of one or more users in real time. The recommendation system includes a collection module in a processor. The collection module collects a first set of data associated with the user of the one or more users in real time. In addition, the recommendation system includes a receiving module in the processor. The receiving module receives a second set of data associated with one or more devices in real time. Moreover, the recommendation system includes a creation module in the processor. The creation module creates a user profile associated with the user of the one or more users. Further, the recommendation system includes an analyzing module in the processor. The analyzing module analyzes the first set of data associated with the user and the second set of data associated with each of the one or more devices of the user. Furthermore, the recommendation system includes a classification module in the processor. The classification module classifies each user of the one or more users based on the analysis of the user profile in real time. Also, the recommendation system includes a recommendation module in the processor. The recommendation module recommends the at least one or more offerings to the user of the one or more users based on the analysis of the first set of data and the second set of data. Each of the one or more devices is associated with the user of the one or more users. The user profile is created based on the first set of data associated with the user and the second set of data associated with the one or more devices of the user. The user profile is created in real time. The analysis of the first set of data and the second set of data is performed in real time. Each user of the one or more users is classified into a specific category of one or more categories of users. The one or more categories are formed based on the analysis of the user profile for each of the one or more users. The one or more offerings include recommendation of one or more new products to the user in real time and recommendation of service of the one or more devices associated with the user of the one or more users in real time. The recommendation of the one or more new products is done based on at least one or more pre-defined criteria.
STATEMENT OF THE DISCLOSURE
[0012] The present disclosure relates to a recommendation system. The recommendation system recommends at least one or more offerings to a user of one or more users in real time. The recommendation system includes a collection module in a processor. The collection module collects a first set of data associated with the user of
the one or more users in real time. In addition, the recommendation system includes a receiving module in the processor. The receiving module receives a second set of data associated with one or more devices in real time. Moreover, the recommendation system includes a creation module in the processor. The creation module creates a user profile in real time. Further, the recommendation system includes an analyzing module in the processor. The analyzing module analyzes the first set of data associated with the user and the second set of data associated with each of the one or more devices of the user. Furthermore, the recommendation system includes a classification module in the processor. The classification module classifies each user of the one or more users based on the analysis of the user profile in real time. Also, the recommendation system includes a recommendation module in the processor. The recommendation module recommends the at least one or more offerings to the user of the one or more users based on the analysis of the first set of data and the second set of data. Each of the one or more devices is associated with the user of the one or more users. The user profile is created based on the first set of data associated with the user and the second set of data associated with the one or more devices of the user. The user profile is created in real time. The analysis of the first set of data and the second set of data is performed in real time. Each user of the one or more users is classified into a specific category of one or more categories of users. The one or more categories are formed based on the analysis of the user profile for each of the one or more users. The one or more offerings include recommendation of one or more new products to the user in real time and recommendation of service of the one or more devices associated with the user of the one or more users in real time. The recommendation of the one or more new products is done based on at least one or more pre-defined criteria.
BRIEF DESCRIPTION OF THE FIGURES
[0013] FIG. 1Aand FIG. 1Billustrate a general overview of a system for real time recommendation of products and servicing of the products, in accordance with various embodiments of the present disclosure;
[0014] FIG. 2 illustrates a block diagram of arecommendation system, in accordance with various embodiments of the present disclosure;
[0015] FIG. 3 illustrates a flow diagram for the real time recommendation of the products and the servicing of the products, in accordance with various embodiments of the present disclosure; and
[0016] FIG. 4 illustrates a block diagram of a computing device, in accordance with various embodiments of the present disclosure.
DETAILED DESCRIPTION
[0017] FIG. 1A illustrates a general overview of a system 100for real time recommendation of products and servicing of the products, in accordance with various embodiments of the present disclosure. The system 100performs recommendation of the products and the servicing of the one or more products to one or more users in real time. In addition, the system 100performs the recommendation based on a profile associated with the one or more users in real time (explained below in the detailed description of FIG. 2). Moreover, the system 100 assists the one or more users in accomplishing various tasks related to the products associated with the one or more users. Further, the system 100 utilizes real time machine learning algorithms for the recommendation of the products and the servicing of the products.
[0018] Going further, the system 100 includes one or more devices 106, a communication network 108, a device management system 110, a recommendation system 112 and a main server 114. The above stated elements of the system 100 collectively enable recommendation of the products and the servicing of the products in the real time. In addition, the recommendation of the products corresponds to recommendation of one or more new devices for the one or more users. The one or more devices 106are associated with a user 104. The user 104 is located inside a facility102 in real time. In an embodiment of the present disclosure, the user 104 may not be located inside the facility 102in real time.
[0019] The facility 102 corresponds to any place, venue, indoor location and the like. In addition, the facility 102 belongs to the user 104. The user 104 is an owner of the facility 102. In an embodiment of the present disclosure, the facility 102 may not belong to the user 104. Examples of the facility 102 include but may not be limited to a residential facility, office, factory and the like. Further, the facility 102 includes the one or more devices 106. The one or more devices 106 are located inside the facility 102 in real time. In an embodiment of the present disclosure, a number of devices of the one or more devices 106 are present inside the facility 102 in real time.
[0020] The user 104 may be any person or individual looking to buy new products in real time. In addition, the user 104 may be any person or individual who wants to get the products serviced. The user 104 is associated with the one or more devices 106. The user
104 is an owner of each of the one or more devices 106. In an embodiment of the present disclosure, the user 104 may not be the owner of each of the one or more devices 106. Also, the user 104 wants to keep track of a current working condition of each of the one or more devices 106. The user 104 wants to ensure the servicing of the one or more devices 106on time for continuous and efficient working of the one or more devices 106.
[0021] Further, the user 104wants to seek information related to the working of the one or more devices 106 from a remote location. Each of the one or more devices 106 includes one or more devices utilized by the user 104 on a consistent basis. In addition, the one or more devices 106 include various household devices required for performing various day to day tasks. Moreover, the one or more devices 106 include one or more fixed devices 106a and one or more portable devices 106b. The one or more fixed devices 106aare fixed at one place inside the facility 102. In addition, some of the devices of the one or more fixed devices 106a are movable inside the facility 102only.
[0022] The one or more fixed devices 106a are operable inside the facility 102 only due to constant need of electricity. The one or more portable devices 106b can be moved from one place to another and inside and outside of the facility 102. In addition, the one or more portable devices 106b include one or more portable communication devices. Moreover, the one or more devices 106 include one or more electronic devices, one or more electrical devices and various other types of devices. The one or more devices 106 include but may not be limited to smart phone, television, air conditioner, washing machine, refrigerator, laptop, desktop computer, water purifier, microwave, digital camera, router, printer, audio devices. Each of the one or more devices 106 consumes a specific amount of electrical energy for operation in real time.
[0023] Each of the one or more devices 106is associated with a brand. In addition, each of the one or more devices 106has a specific price. In general, the user 104is interested in buying devices in a specific price range. Also, the user 104 gives preference to a particular brand of products. In an example, the user 104 is interested in buying smart phones in a range of 10000-15000. In another example, the user 104 is interested in buying air conditioner of Voltas or a Dell laptop. Further, the user 104 is interested in buying a specific category of products in real time. In an example, the user 104is interested in buying a 32 inch LED television.
[0024] Furthermore, each of the one or more devices 106has a pre-determined period of time after which the one or more devices 106 should be serviced. The pre-determined
period of time corresponds to a service period recommended by a manufacturer of the one or more devices 106. In an example, an air conditioner should be serviced after every six months. In addition, a number of devices of the one or more devices 106 require servicing in case of any technical problem or any other problem encountered in real time. In an example, a display screen of a smart phone is broken or a laptop may not be functioning properly or any other technical or non-technical problem in the working of the one or more devices 106.
[0025] The user 104 is associated with a portable communication device. The portable communication device is a part of the one or more devices 104. In an example, the portable communication device is a smart phone. In another example, the portable communication device is a tablet. In yet another example, the portable communication device is an electronic wearable device. The user 104 accesses the portable communication device in real time. In addition, the portable communication device includes an application installed on the portable communication device. The portable communication device is utilized for viewing a status of the one or more devices 106 in real time. The status is accessible through the application dedicated for management of the one or more devices 106.
[0026] The portable communication device is connected to the internet in real time. Further, the portable communication device is associated with a specific type of operating system.The specific type of operating system includes an android operating system, a windows operating system, a mac operating system and the like. Moreover, the portable communication device is connected to the internet through the communication network. Further, the portable communication device is connected to the internet through a data connection provided by a telecom service provider. The telecom service provider is associated with a subscriber identification module card located inside the portable communication device. Furthermore, the portable communication device may be connected to the internet through a WiFi connection.
[0027] The portable communication device is associated with the device management system 110. In addition, the portable communication device is associated with the device management system 110 through the communication network 108. The device management system 110 includes the recommendation system 112. Moreover, the portable communication device is associated with the recommendation system 112. In an embodiment of the present disclosure, the communication network 108 enables the
portable communication device to gain access to the internet. Moreover, the communication network 108 provides a medium for transfer of information between the portable communication device and the device management system 112. Also, the communication network 110 provides a medium for transfer of information between the portable communication device 108 and the recommendation system 112.
[0028] Further, the medium for communication may be infrared, microwave, radio frequency (RF) and the like. The communication network 108 include but may not be limited to a local area network, a metropolitan area network, a wide area network, a virtual private network, a global area network, a home area network or any other communication network presently known in the art. The communication network 108 is a structure of various nodes or communication devices connected to each other through a network topology method. Examples of the network topology include a bus topology, a star topology, a mesh topology and the like.
[0029] The device management system 110is a platform for real time management of the one or more devices 106 of the user 104. In addition, the device management system 110 is a single platform for managing all the devices located inside the facility 102 in the real time. Moreover, the user 104 accesses the device management system 110 through the application installed on the portable communication device. Further, the device management system 110 includes the recommendation system 112. The recommendation system 112 performs the recommendation of the one or more products and the servicing of the one or more products to the user 104 in real time. In addition, the recommendation system 112 performs the recommendation based on the profile of the user 104 (mentioned in detail below in the patent application).
[0030] Further, the recommendation system 112 recommends one or more new devices to the user 104. In addition, the recommendation system 112 recommends the user 104 to get the one or more devices 106 serviced (explained below in detail in the patent application). Further, the device management system 110 is associated with the main server 114. In addition, the recommendation system 114 is associated with the main server 114. In an embodiment of the present disclosure, the device management system 110 is located in the main server 114. In another embodiment of the present disclosure, the device management system 110is located in the portable communication device. The main server 114handles each operation and task performed by the device management system 110 and the recommendation system 112. The main server 114stores one or more
instructions for performing the various operations of the device management system 110 and the recommendation system 112. The main server 114 is located remotely from the facility 102.
[0031] The device management system 110 and the recommendation system 112are associated with the administrator 116. The administrator 116 is any person or individual who monitors the working of the device management system 110 and the recommendation system 112 in real time. The administrator 116 monitors the working of the device management system 110 and the recommendation system 112 through a portable communication device. The portable communication device includes a laptop, a desktop computer, a tablet, a personal digital assistant and the like.
[0032] It may be noted that in FIG. 1A and FIG. 1B, the user 104is associated with the one or more devices 106; however, a person skilled in the art would appreciate that there are more number of users associated with more number of devices. Also, it may be noted that in FIG. 1A and FIG. 1B, the recommendation system 112recommends the products and the servicing of the products to the user 104; however, a person skilled in the art would appreciate that the recommendation system 112 recommends the products and the servicing of the products to more number of users.
[0033] FIG. 2 illustrates a block diagram 200 of the recommendation system 112, in accordance with various embodiments of the present disclosure. It may be noted that to explain the system elements of the FIG. 2, references will be made to the system elements of the FIG. 1A and FIG. 1B. The block diagram 200illustrates one or more components of the recommendation system 112. The one or more components of the recommendation system 112include a collection module 202, a receiving module 204, a creation module 206, an analyzing module 208, a recognition module 208a and a classification module 210. In addition, the one or more components includea correlation module 212, arecommendation module 214, anupdating module 216 and a database 218. The above stated components of the recommendation system 112 enable the recommendation of the products and the servicing of the products in the real time.
[0034] The user 104 accesses the application associated with the device management system 110 on the portable communication device. The device management system 110 registers the user 104 on the device management platform. The collection module 202 collects a first set of data associated with the user 104of the one or more users in real time. In addition, the first set of data is provided by the user 104 in the real time. The
first set of data corresponds to demographic information associated with the user 104. Moreover, the first set of data includes name, age, gender, address, mobile number, a current location and an e-mail address of the user104.In an embodiment of the present disclosure, the first set of data is collected for registration of the user 104 on the device management platform.
[0035] Further, the receiving module 204receives a second set of data associated with the one or more devices 106 in real time. Each of the one or more devices 106 is associated with the user 104 of the one or more users. In an embodiment of the present disclosure, the second set of data for each of the one or more devices 106 is manually provided by the user 104 in the real time. In an embodiment of the present disclosure, the device management system 110prompts the user 104 to enter the second set of data related to the one or more devices 106 in the real time. In an embodiment of the present disclosure, the device management system 110provides an interface for the user 104 to enter the information related to the one or more devices 106.
[0036] The second set of data associated with the one or more devices 106 includes standard information of the one or more devices 106 and a past set of information of the one or more devices 106. In addition, the second set of data includes a present set of information of the one or more devices 106. The second set of data includes a number of the one or more devices 106associated with the user104, a brand associated with each of the one or more devices 106and warranty information of the one or more devices106. In addition, the second set of data includes a price of each of the one or more devices106, a category of the one or more devices106, a model number of the one or more devices 106and a serial number of the one or more devices106.
[0037] Further, the second set of data includes an IMEI number of the one or more devices106, a service history of the one or more devices106, a history of the user 104with the one or more brands and billing history of the one or more devices106. Furthermore, the second set of data includes a current bill of the one or more devices106, a standard service recommendation period of the one or more devices106 and a service due information of the one or more devices106. Also, the second set of data includes standard values of a set of parameters associated with the one or more devices106. In an embodiment of the present disclosure, the second set of data may be fetched automatically from third party websites. In an embodiment of the present disclosure, one or more data of the second set of data for the portable communication device is fetched
automatically. For example, a brand, a model number and the like of a smartphone is fetched automatically when a user accesses the application for a first time.
[0038] In an embodiment of the present disclosure, the billing history is provided by the user 104by uploading images of current one or more bills and past one or more bills. In an embodiment of the present disclosure, the service history of the one or more devices 106 may be fetched from a server associated with a company associated with the one or more devices 106. In an embodiment of the present disclosure, the user 104 may possess more than one quantity of a type of device. In an example, the user 104 may possess two air conditioners, two smartphones, two laptops and the like. The user 104 may or may not provide the information about all the devices present in the facility 102based on his or her choice.
[0039] The creation module 206creates a user profile associated with the user 104of the one or more users. The user profile is created based on the first set of data associated with the user 104and the second set of data associated with the one or more devices 106of the user104. The user profile is created in real time. In an embodiment of the present disclosure, the user profile includes a device profile and a demographic profile of the user 104. In an embodiment of the present disclosure, the creation module 206 segregates a profile of each type of device. In an example, the creation module 206 segregates the profile for the smartphone, air conditioner and television.
[0040] The analyzing module 208analyzes the first set of data associated with the user 104 and the second set of data associated with each of the one or more devices 106 of the user 104. The analysis of the first set of data and the second set of data is performed in real time. The analyzing module 208 further includes a recognition module 208a in the processor. The recognition module 208arecognizes a plurality of attributes associated with each of the one or more devices106. The plurality of attributes include a color of the one or more devices106, a shape of the one or more devices106, a size of the one or more devices106, a weight of the one or more devices 106and device specific parameters. The device specific parameters correspond to different parameters based on each type of the device. In an example, an air conditioner has a different set of parameters as compared to a television. In an embodiment of the present disclosure, the device specific parameters include various electrical parameters and other parameters.
[0041] In addition, the plurality of attributes include a height of the one or more devices106, width of the one or more devices106, power rating, material of the one or
more devices 106and an operating voltage. In an embodiment of the present disclosure, the plurality of attributes is obtained from one or more third party sources.In an embodiment of the present disclosure, the one or more third party sources include one or more e-commerce websites, one or more websites associated with the company, one or more brochures and the like. The plurality of attributes is recognized for categorizing the user 104.
[0042] In an embodiment of the present disclosure, the analysis is done for checking a current operational state of the one or more devices 106, the plurality of attributes of the one or more devices 106 and a range of price of the one or more devices 106. In addition, the analysis is done for checking a preferred brand for each type of the one or more devices 106, an amount of energy usage by each of the one or more devices 106 and a pattern of use of the one or more devices 106. Moreover, the analysis is done for checking performance of the one or more devices 106and a comparison of performance of the one or more devices 106of corresponding brand with other one or more devices of different brands. Further, the analysis is done for determination of one or more devicesdesired by the user 104in place of the one or more devices 106and service status of the one or more devices106.
[0043] The classification module 210classifies each user of the one or more users based on the analysis of the user profile in real time. Each user of the one or more users is classified into a specific category of one or more categories of users. The one or more categories are formed based on the analysis of the user profile for each of the one or more users. The one or more categories include price based categories, brand based categories, type of device based categories and the like. Each of the one or more categories is formed in the real time. Further, the user 104 is classified for determining the preference of the user 104 in terms of preference of price, brand, device and the like. In an embodiment of the present disclosure, the user 104 may be classified based on a service history of the one or more devices 106.
[0044] The correlation module 212correlates the user104associated with the one or more devices with one or more other users associated with other one or more devices. The correlation is done for determination of usage and management of the one or more devices by each user of the one or more users.In an embodiment of the present disclosure, the performance of each of the one or more devices is compared with each other based on the usage and electricity consumption. In an embodiment of the present disclosure, the
correlation module 212correlates the performance of each type of device of each brand in real time. In an embodiment of the present disclosure, the correlation module 212forms one or more graphs, one or more charts and the like for comparing the performance of the one or more devices 106 in the real time. In an embodiment of the present disclosure, each user is classified based on the correlation. In an embodiment of the present disclosure, the correlation is done for determination of usage behavior of the user 104. In an embodiment of the present disclosure, the usage is determined based on the current one or more bills and the past one or more bills.
[0045] Further, the recommendation module 214recommends the at least one or more offerings to the user 104of the one or more users based on the analysis of the first set of data and the second set of data. The one or more offerings include recommendation of the one or more new products to the user 104in real time and recommendation of the service of the one or more devices 106associated with the user 104of the one or more users in the real time. The recommendation module 214 includes a product recommendation module 214a and a service recommendation module 214b. The product recommendation module 214arecommends the one or more new products to the user 104. The service recommendation module 214brecommends the servicing of the one or more devices 106 in the real time.
[0046] The recommendation of the one or more new products is done based on at least one or more pre-defined criteria.The one or more pre-defined criteria include recommendation of the one or more new products to the user 104based on the analysis of the second set of data and the plurality of attributes. In addition, the one or more pre-defined criteria includes recommendation of the one or more new devices based on a search query made by the user 104on one or more third party websites and applications for buying one or more new devices.In an embodiment of the present disclosure, the recommendation system 112 receives information associated with an interest of the user 104 and the one or more products searched by the user 104 in the real time. In an embodiment of the present disclosure, the recommendation system 112 is associated a server associated with one or more third party websites. In an embodiment of the present disclosure, the server provides the information about the user interests and real time search information to the recommendation system 112.
[0047] Further, the recommendation of service of the one or more devices 106 includes a price for the service of the one or more devices 106and one or more technicians for the
service of the corresponding one or more devices106. In addition, the recommendation of service includes one or more areas of specialization of each of the one or more technicians and a current location of the one or more technicians. Moreover, the recommendation of service includes a distance of the one or more technicians from the current location of the user 104and availability of the one or more technicians.In an embodiment of the present disclosure, the information associated with the recommendation of service is displayed on the interface of the application associated with the device management system 110. In an embodiment of the present disclosure, the user 104 receives information related to arrival of the one or more technicians, a notification of a progress of the service, a notification of conclusion of the service and the like.
[0048] In an example, the recommendation system 112 analyses that a user searched for a smart phone of a brand X in a price range of Y on a website Z. The recommendation system 112recommends similar smartphones in the same price range and various other brands. In another example, the recommendation system 112 analyses that a service due date of an air conditioner has passed and recommends the user to get the air conditioner serviced. In yet another example, the recommendation system 112analyses past problems occurring in a television and recommends the user to get the television repaired on time or serviced on time in order for continuous functioning. In yet another example, the recommendation system 112 analyses a high electricity consumption rate in the past month based on the one or more bills and recommends the user to get the air conditioner changed or serviced. Accordingly, the recommendation system 112recommends a new air conditioner to the user in place of the old one.
[0049] In an embodiment of the present disclosure, the user 104 sends a request for the servicing of the one or more devices 106manually. Accordingly, the recommendation system 112 provides the user 104 with a list of the one or more technicians, the price and the like in the real time. The user 104 may select the desired serviceman based on his or her choice. Further, the updating module 216 updates the first set of data, the second set of data, the user profile of each of the one or more users, the one or more offerings for each of the one or more users and the plurality of attributes. The update is done in real time. Furthermore, the database 218 stores the first set of data, the second set of data, the user profile of each of the one or more users, the one or more offerings for each of the one or more users and the plurality of attributes. The storage is done in real time.
[0050] FIG. 3 illustrates a flow diagram 300 for the real time recommendation of the one or more products and the servicing of the one or more products, in accordance with various embodiments of the present disclosure. The collection module 202 of the recommendation system 112 collects a user data 302 and a device data 304. The user data 302 corresponds to one or more details about a user. The user data 302 includes a name, age, gender, location and the like (as stated above in the detailed description of the FIG. 2). The device data 304 corresponds to one or information about each device associated with the user. The device data 304 includes a model, a brand name, color, price, type of device and the like (as mentioned above in the detailed description of the FIG. 2).
[0051] The collection module 202includes mobile applications 306, web applications 308 and miscellaneous applications 310. The mobile applications 306, web applications 308 and miscellaneous applications 310 are utilized by the user for entering the user data 302 and the device data 304. The receiving module 204 corresponds to one or more server application programming interfaces. The database 218 stores the user data 302 and the device data 304. The analysis module 208 performs the data analytics on the user data 302 and the device data 304. The analysis module 208 performs collaborative classification 312, device classification 314 and miscellaneous classification 316.
[0052] The collaborative classification 312 is done based on user community trends. The users are classified based on age group, location, commonly owned devices, common device issues and the like. The device classification 314 is done based on brand, type of the device, the price, the color, service availability, common issues and the like. Further, the recommendation module 214 generates the recommendations for the users in real time. The recommendations include article recommendations 318, device recommendations 320 and miscellaneous recommendations 318. The user may receive alerts for device maintenance, new device sales offers and the like. The recommendations are displayed on mobile devices, web applications and the like.
[0053] FIG. 4 illustrates a block diagram of a computing device 400, in accordance with various embodiments of the present disclosure. The computing device 400 includes a bus 402 that directly or indirectly couples the following devices: memory 404, one or more processors 406, one or more presentation components 408, one or more input/output (I/O) ports 410, one or more input/output components 412, and an illustrative power supply 414. The bus 402 represents what may be one or more busses (such as an address bus,
data bus, or combination thereof). Although the various blocks of FIG. 4 are shown with lines for the sake of clarity, in reality, delineating various components is not so clear, and metaphorically, the lines would more accurately be grey and fuzzy. For example, one may consider a presentation component such as a display device to be an I/O component. Also, processors have memory. The inventors recognize that such is the nature of the art, and reiterate that the diagram of FIG. 4 is merely illustrative of an exemplary computing device 300 that can be used in connection with one or more embodiments of the present invention. Distinction is not made between such categories as “workstation,” “server,” “laptop,” “hand-held device,” etc., as all are contemplated within the scope of FIG. 4 and reference to “computing device.”
[0054] The computing device 400 typically includes a variety of computer-readable media. The computer-readable media can be any available media that can be accessed by the computing device 400 and includes both volatile and nonvolatile media, removable and non-removable media. By way of example, and not limitation, the computer-readable media may comprise computer storage media and communication media. The computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. The computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by the computing device 400. The communication media typically embodies computer-readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. The term “modulated data signal” means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared and other wireless media. Combinations of any of the above should also be included within the scope of computer-readable media.
[0055] Memory 404 includes computer-storage media in the form of volatile and/or nonvolatile memory. The memory 404 may be removable, non-removable, or a
combination thereof. Exemplary hardware devices include solid-state memory, hard drives, optical-disc drives, etc. The computing device 400 includes one or more processors that read data from various entities such as memory 404 or I/O components 412. The one or more presentation components 408 present data indications to a user or other device. Exemplary presentation components include a display device, speaker, printing component, vibrating component, etc.The one or more I/O ports 410 allow the computing device 400 to be logically coupled to other devices including the one or more I/O components 412, some of which may be built in. Illustrative components include a microphone, joystick, game pad, satellite dish, scanner, printer, wireless device, etc.
| # | Name | Date |
|---|---|---|
| 1 | Form 5 [16-09-2016(online)].pdf | 2016-09-16 |
| 2 | Form 3 [16-09-2016(online)].pdf | 2016-09-16 |
| 3 | Drawing [16-09-2016(online)].pdf | 2016-09-16 |
| 4 | Description(Complete) [16-09-2016(online)].pdf | 2016-09-16 |
| 5 | Other Patent Document [31-10-2016(online)].pdf | 2016-10-31 |
| 6 | Form 26 [31-10-2016(online)].pdf | 2016-10-31 |
| 7 | ABSTRACT1.JPG | 2018-08-11 |
| 8 | 201621031659-Power of Attorney-041116.pdf | 2018-08-11 |
| 9 | 201621031659-Form 1-041116.pdf | 2018-08-11 |
| 10 | 201621031659-Correspondence-041116.pdf | 2018-08-11 |
| 11 | 201621031659-FORM-26 [07-09-2020(online)].pdf | 2020-09-07 |
| 12 | 201621031659-FORM 18 [07-09-2020(online)].pdf | 2020-09-07 |
| 13 | 201621031659-FORM 13 [07-09-2020(online)].pdf | 2020-09-07 |
| 14 | 201621031659-AMENDED DOCUMENTS [07-09-2020(online)].pdf | 2020-09-07 |
| 15 | 201621031659-FER.pdf | 2021-10-18 |
| 16 | 201621031659-RELEVANT DOCUMENTS [18-02-2022(online)].pdf | 2022-02-18 |
| 17 | 201621031659-POA [18-02-2022(online)].pdf | 2022-02-18 |
| 18 | 201621031659-FORM 13 [18-02-2022(online)].pdf | 2022-02-18 |
| 19 | 201621031659-FORM 3 [21-02-2022(online)].pdf | 2022-02-21 |
| 20 | 201621031659-OTHERS [22-02-2022(online)].pdf | 2022-02-22 |
| 21 | 201621031659-FER_SER_REPLY [22-02-2022(online)].pdf | 2022-02-22 |
| 22 | 201621031659-DRAWING [22-02-2022(online)].pdf | 2022-02-22 |
| 23 | 201621031659-CLAIMS [22-02-2022(online)].pdf | 2022-02-22 |
| 24 | 201621031659-ABSTRACT [22-02-2022(online)].pdf | 2022-02-22 |
| 25 | 201621031659-Proof of Right [02-02-2023(online)].pdf | 2023-02-02 |
| 26 | 201621031659-US(14)-HearingNotice-(HearingDate-21-03-2024).pdf | 2024-02-15 |
| 27 | 201621031659-FORM-26 [15-03-2024(online)].pdf | 2024-03-15 |
| 28 | 201621031659-Correspondence to notify the Controller [15-03-2024(online)].pdf | 2024-03-15 |
| 29 | 201621031659-Written submissions and relevant documents [05-04-2024(online)].pdf | 2024-04-05 |
| 30 | 201621031659-PatentCertificate26-04-2024.pdf | 2024-04-26 |
| 31 | 201621031659-IntimationOfGrant26-04-2024.pdf | 2024-04-26 |
| 1 | SearchHistory_201621031659E_25-08-2021.pdf |