Sign In to Follow Application
View All Documents & Correspondence

System And Method Of Providing Interactive Assistant In A Smart Device

Abstract: The various embodiments of the present invention provide a method and system for providing an interactive assistant application in a smart device. The method comprises of installing and configuring one or more interactive assistants with a plurality of user credentials in the user device, activating a first interactive assistant, providing one or more search queries through the first interactive assistant user interface, installing and configuring one or more interactive assistants with a plurality of vendor credentials in the vendor device, activating a second interactive assistant, uploading the vendor product and service information to a central database, matching the search queries with product and service information stored in a central database, presenting the matched information to the user, executing instructions provided by the user, sending the user"s request to the vendor device and instructing to the vendor device for automatically delivering the product and service to the user.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
09 November 2010
Publication Number
51/2013
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application

Applicants

MANGO TECHNOLOGIES PVT LTD
#7 AND #8, 27TH MAIN ROAD, HSR LAYOUT SECTOR - 1 BANGALORE - 560 102

Inventors

1. RAM GANDHE
#7 AND #8, 27TH MAIN ROAD, HSR LAYOUT SECTOR - 1, BANGALORE - 560 102

Specification

SYSTEM AND METHOD OF PROVIDING INTERACTIVE ASSISTANT IN
A SMART DEVICE

A) TECHNICAL FIELD

[0001] The present invention generally relates to an interactive assistant and particularly relates to an interactive assistant on a smart device that would help a user for various services, products and information requirements.

B) BACK GROUND OF THE INVENTION

[0002] Online shopping has emerged as the new of way of buying product. Everyone is happy with this new method of shopping as it provides mobility over the other alternative of brick and mortar shopping. Online goods are generally cheaper and user doesn't have to burn his fuel in going to the store, then looking for a parking and then physically selecting the good. It also gives a wider choice in terms of the range of products available in reduced amount of time. Since an online store does not have to maintain the entire inventory, they provide user a wider range of products and services.

[0003] In the conventional methods, the user has to search on the internet for a particular product or service to be purchased. The user invests a lot of time to find the vendor for a particular product or service, pricing, mode of payments and he needs to enter the delivery address each time he purchases any product.

[0004] Collaboration platforms are an emerging category in search arena. Typically, such platforms offer a set of components and services that enable individuals to find the information that they need. However, the workflows in such a platform tend to be complex, since they require a large amount of human-machine interaction from users assuming myriad roles with varying access rights to the data maintained by the platform.

[0005] Hence there exists a need to provide an interactive assistant application in a smart device that can understand user's requirements, find the available options provided by various vendors based on user's preference and history and present useful suggestions for finding the right information to the users and execute the instructions provided by the user. There is a futher need to provide an interactive assistant application which employs personalization and contextualization of the user requirements to facilitate an efficient and effective output. There is a further need for an interactive assistant application having functionality to store the user's past track record and confidential data for use in future transactions.

C) OBJECTS OF THE INVENTION

[0006] The primary object of the present invention is to provide an interactive assistant which is installed on a smart device for providing efficient product and service information.

[0007] Another object of the present invention is to provide an interactive assistant on the smart device that can understand what user is looking for, assess past transaction records of the user and present immediately useful suggestions for finding the right information, products or services to the users.

[0008] Another object of the present invention is to provide an interactive assistant application which employs personalization and contextualization to facilitate an efficient and effective search.

[0009] Another object of the present invention is to provide an interactive assistant application which is installed on a smart device for effective execution of the instructions of the user based on the information.

[0010] Another object of the invention is to provide an interactive assistant application to a plurality of vendors on their smart devices.

[0011] Another object of the invention is to provide the interface for uploading product, service and information catalogue on a central database through the interactive assistant application.

[0012] These and other objects and advantages of the present invention will become readily apparent from the following detailed description taken in conjunction with the accompanying drawings.

D) SUMMARY OF THE INVENTION

[0013] The various embodiments of the present invention provide a method and system for providing an interactive assistant in a smart device. The method comprises of installing one or more interactive assistants in a user device, configuring the one or more interactive assistant with a plurality of user credentials in the user device, activating a first interactive assistant, providing one or more search queries through the first interactive assistant user interface, installing one or more interactive assistant in a vendor device, configuring the one or more interactive assistant with a plurality of vendor credentials in the vendor device, activating a second interactive assistant, uploading the vendor product and service information to the central database, matching the search queries with product and service information stored in the central database, presenting the matched information stored in the central database to the user, executing instructions provided by the user based on the information provided to the user, sending the user's request to the vendor device, and providing instructions to the vendor device for automatically delivering the product or service to the user, when the user places an order for a product or service.

[0014] According to an embodiment of the present invention, the method further comprising of tracking the user's transaction information and activity patterns through the first interactive assistant and storing and updating the user's transaction information on the central database. The user's transaction information and activity patterns are analyzed and stored which are utilized for the future interactions and transactions with the user.

[0015] According to an embodiment of the invention, the search assistant uses user information stored in the central database during the transaction such as credit card details, user contact details payment methods, payment preferences and payment option details etc.

[0016] According to an embodiment of the present invention, the plurality of user credentials comprises at least one of name, address, contact number and information related to biometric authentication.

[0017] According to an embodiment of the present invention, the method further comprises of tracking the vendor's transaction information and activity patterns through the second interactive assistant and storing and updating the vendor's transaction information on the central database. The central server then analyses and utilizes the vendor's transaction information and activity patterns for the future interactions and transactions with the vendor.

[0018] According to an embodiment of the present invention, the plurality of vendor credentials comprises at least one of name, address, contact number and information related to biometric authentication.

[0019] According to an embodiment of the present invention, information includes product information, service information, restrictions, terms and conditions, Service Level Agreements (SLA) and Operating Level Agreements (OLA) and general information.

[0020] According to an embodiment of the present invention, the first interactive assistant interacts with the central server for tracking activity patterns of the registered user, analyzes activity patterns of the user, stores information based on the activity patterns of the users, and utilizes the information stored in an optimal manner for future interactions and transactions through the first interactive assistant.

[0021 ] According to an embodiment of the present invention, the central server for the first interactive assistant and the second interactive assistant is same.

[0022] According to an embodiment of the present invention, the central servers for the first interactive assistant and the second interactive assistant are different.

[0023] According to an embodiment of the present invention, the first interactive assistant's voice and interfacing graphical appearance is customized based on the user preference.

[0024] According to an embodiment of the present invention, the method further comprises of activating a plurality of interactive assistants associated with the plurality of users installed on a plurality of smart devices to interact with each other for sharing the information.

[0025] Embodiments herein further disclose a system for providing an interactive assistant application in a smart device. The system comprising an user device comprising a first application processor adapted to install one or more interactive assistants in the user device, configure the interactive assistants with a plurality of user credentials in the user device, activate a first interactive assistant and provide one or more search queries through the first interactive assistant user interface. The system further comprises of a vendor device comprising a second application processor adapted to install one or more interactive assistants in the vendor device, configure the interactive assistants with a plurality of vendor credentials in the vendor device, activate the second interactive assistant, and upload product, service catalogue provided by the vendor. The system further includes a central server comprising of a central database for storing information, an authentication module for authentication of the user device and the vendor device, a processing module adapted to match the one or more search queries with information stored in the central database and presenting the matched information to the user and update the central database with information provided by the vendor and a transaction module adapted to execute instructions provided by the user based on the information provided to the user, send the user's request to the vendor device, track the user's transaction information and activity patterns through the first interactive assistant, track the vendor's transaction information and activity patterns through the second interactive assistant, analyse and utilize the user's transaction information and activity patterns for future interactions and transactions with the user, and analvze and utilize the vendor's transaction information and activity patterns for future interactions and transactions with the vendor.

[0026] According to an embodiment of the present invention, the transaction module is further adapted to store and update the user's transaction information on the central database and store and update the vendor's transaction information on the central database.

[0027] According to an embodiment of the present invention, the transaction module interacts with the processing module for providing user's transaction information and activity patterns during the transaction.

[0028] According to an embodiment of the present invention, the transaction module interacts with the processing module for suggesting activity patterns to the user based on the users past activity patterns.

[0029] According to an embodiment of the present invention, the transaction module is adapted to provide instructions to the vendor device to automatically deliver the product and service to the user, when the user places an order for a product or service.

[0030] According to an embodiment of the present invention, the first application processor customizes the first interactive assistant's voice and interfacing graphical appearance based on the user preference and the second application processor customizes the second interactive assistant's voice and interfacing graphical appearance based on the vendor preference.

[0031] These and other objects and advantages of the present invention will become readily apparent from the following detailed description taken in conjunction with the accompanying drawings.

D) BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The other objects, features and advantages will occur to those skilled in the art from the following description of the preferred embodiment and the accompanying drawings in which:

[0033] FIG. 1 illustrates a simplified network diagram for an interactive search assistant system comprising of a plurality of user devices, a plurality of vendor devices connected to a central server, according to one embodiment of the present invention.
[0034] FIG. 2 illustrates a system diagram of the interactive assistant based system with an exemplary illustration of the multiple services provided by the different vendors, according to one embodiment of the present invention.

[0035] FIG. 3 is a flowchart illustrating the process of user authentication with the interactive assistant, according to one embodiment of the present invention.

[0036] FIG. 4 is a flowchart illustrating the process of user registration and interactive assistant configuration on the smart device, according to one embodiment of the present invention.

[0037] FIG. 5 is a flowchart illustrating the process of vendor registration and interaction with the interactive assistant, according to one embodiment of the present invention.

[0038] Although the specific features of the present invention are shown in some drawings and not in others. This is done for convenience only as each feature may be combined with any or all of the other features in accordance with the present invention.

E) DETAILED DESCRIPTION OF THE INVENTION

[0039] In the following detailed description, a reference is made to the accompanying drawings that form a part hereof, and in which the specific embodiments that may be practiced is shown by way of illustration. These embodiments are described in sufficient detail to enable those skilled in the art to practice the embodiments and it is to be understood that the logical, mechanical and other changes may be made without departing from the scope of the embodiments. The following detailed description is therefore not to be taken in a limiting sense.

[0040] The embodiments according to the present invention provide a method and system for providing an interactive assistant application on a smart device which helps a user to find the information required by the user and further execute user's instructions. The interactive assistant application is downloaded and installed by the user to the smart device which supports an application platform. The user registers to a central server by providing a plurality of user credentials. Once the user is authenticated, the user is provided with a login ID and authentication code by the central server. The user then chooses specific authentication process for activating the interactive assistant. After completion of the registration, the user starts interacting with interactive assistant for various services, products and other information requirements. The interactive assistant analyses and utilizes the user's transaction information and activity patterns for the future interactions and transactions with the user.

[0041] Similarly, the vendor registers to the central server and installs an interactive assistant application on his smart device. Vendor can activate the interactive assistant to upload his product, service and information catalogue on the central database in the central server.

[0042] FIG. 1 illustrates a simplified network diagram for an interactive assistance system using a plurality of interactive assistants 102, 105, 107, 109 according to one embodiment of the present invention. The interactive assistant 102 is downloaded from a central server 103 and installed by the user to the user's smart device 101 which supports the interactive assistant application platform. The smart devices can be mobile device, PDA, tablet PC, laptops or desktops or the like. In another embodiment of the invention, the smart device additional functionalities such as GPS, accelerometer, camera etc. can have additional interactive assistant based features and applications. The user registers to the central server 103 by providing the user details like name, address, information related to biometric authentication such as voice recognition, finger print recognition and the like. The user is provided with a login ID and authentication code by the central server 103. The user then configures specific authentication process for activating the interactive assistant 102 on the user device 101. After completion of the registration, the user starts interacting with the interactive assistant 102 for various services, products requirements or for any particular information.

[0043] Similarly, a plurality of vendors registers to the central server 103. The vendor 104 is also provided with the login ID and authentication code. The vendor configures specific authentication process for activating the interactive assistants 105, 107, 109 on the vendor devices 104, 106, 108. Plurality of the vendors activate the interactive assistants 105, 107, 109 on their smart devices 104, 106, 108 and upload their product, service and information catalogue through the interactive assistants 105, 107, 109. The interactive assistants 105, 107, 109 help the vendors upload product, service or information on the central database 103.

[0044] The user activates the interactive assistant 102 through the user device 101 and searches for a particular product, service or information. The interactive assistant 102 interacts with the central server 103 to list all the related services, products and respective vendors. The user instructs the interactive assistant 102 for a particular requirement such as placing an order by selecting the required product or service from the list. Once the order is placed, the product or service from the particular vendor is delivered to the user automatically since the user details are already stored in the central server 103. If the user device is GPS enabled, the interactive assistant 102 provides the product or service catalogue based on the user's location. The central server 103 also keeps track of the user's activities and stores the information for future transactions. The central serve 103 further analyses user's activity patterns and provides suggestions during future transactions.

[0045] FIG. 2 illustrates a system diagram of the interactive assistant 102 based system with an exemplary illustration of the multiple services provided by the different vendors 104, according to one embodiment of the present invention. The system comprises of the user device 101 comprising a first application processor 201, plurality of vendor devices 104, 106, 108 with second application processors 202, 203, 204, the central server 103 comprising of a central database 205, an authentication module 206, a processing module 207 and a transaction module 208. The first application processor 201 is adapted to install one or more interactive assistants in the user device 101, configure one or more interactive assistants with a plurality of user credentials in the user device 101 and activate a first interactive assistant 102. The user instructs the first interactive assistant 102 for finding specific information from the central server 103 by providing one or more search queries through the first interactive assistant user interface. The first interactive assistant 102 interacts with the central server 103 to match the one or more search queries with information stored in the central database 205.

[0046] The first interactive assistant 102 interacts with the central database 103 and lists the related products or services 209 and respective vendors 104, 106, 108. The user selects the product or service from the list, for instance air ticket booking. The first interactive assistant 102 collects information from the user such as the source and destination city names, a one-way travel or a round trip, date and time of travel etc. The user provides the necessary details to the first interactive assistant 102. " The user can instruct the first interactive assistant 102 to use already stored information such as user's credit card information for online payment, payment methods, payment preferences and payment option details etc. Similarly user can instruct the first interactive assistant 102 for specific product or service order. The first interactive assistant 102 helps user to find the product, service or information based on the available options on the central server 103 and user's past activity patterns, preferences and transaction record. Once the order is placed by the user through the interactive assistant interface, the product or service from the selected vendor is delivered to the user automatically since the user is already registered with the central server 103.

[0047] The vendor devices 104, 106, 108 include the second application processors 202, 203, 204 which installs one or more interactive assistants in the vendor device 104, 106, 108. The second application processor 202, 203, 204 configure the one or more interactive assistants with a plurality of vendor credentials in the vendor device 104, 106, 108 and activate a second interactive assistant 105, 107, 109. The vendors updates their product, service and information catalogue 210, 211, 212, 213, 214 through the second interactive assistant 105, 107, 109 on the central database 103 with the help of their interactive assistants. In another embodiment of the invention, the vendor 104 uploads and updates product, service and information catalogue 210 on the central database 103 by accessing the online portal using internet and authenticating his details.

[0048] According to an embodiment of the invention, the user selects the payment service to do online payment, bank transactions, online shopping etc. The interactive assistant 102 stores the login IDs, passwords, bank account numbers, credit card details, payment methods, payment preferences and payment option details etc and guides the user. Once the user selects the payment service option, the interactive assistant 102 asks for the amount and the account number to which the money transaction to be done. The user provides the details required for the transaction. The interactive assistant 102 completes the online payment.

[0049] The interactive assistant 102 provides the user to select the information based service 213 to receive information such as a battery status of the smart device, news from a specific website, email and SMS notifications or the like.

[0050] In another embodiment of the invention, the first interactive assistant's 102 voice and interfacing graphical appearance can be customized based on the user preference. The user can choose a specific voice and appearance from various options provided during the configuration of the first interactive assistant 102.

[0051] The user can select the GPS based service to place an order for a particular product or service based on the user's location. Once the user selects the GPS based service, the interactive assistant 102 automatically locates the user location. The assistant 102 then interacts with the central database 103 and lists all the related services or products 209 and respective vendors based on the user location from the central database 103. The user selects the required product or service from the list and places the order. Once the order is placed, the interactive assistant send user's information to the vendor for delivery of the selected product or service. Based on the GPS location look and feel, language, culture of the interactive assistant can change to bring user connect.

[0052] The central database 103 includes the authentication module 206, a processing module 207 and a transaction module 208. The authentication module 206 is responsible for registration and authentication of user's and vendor's device. The authentication module 206 is further responsible for managing interactive assistants 102, 105, 107, 109. The processing module 207 is responsible for matching the one or more search queries with information stored in the central database 103 and presenting the matched information to the user and for updating the product and service catalogues of the plurality of vendors in the central database 205. The processing module 207 is further responsible for providing the list and suggestions for the user's query.

[0053] The transaction module 208 executes instructions provided by the user, sends the user's request to the vendor device, tracks the user's transaction information and activity patterns through the first interactive assistant 102, tracks the vendor's transaction information and activity patterns through the second interactive assistant
105, 107, 109, analyses and utilizes the user's transaction information and activity patterns for future interactions and transactions with the user and analyses and utilizes the vendor's transaction information and activity patterns for future interactions and transactions with the vendor. The transaction module 208 further stores and updates the user's transaction information and vendor's transaction information on the central database 205.

[0054] The transaction module 208 interacts with the processing module 207 for providing user's transaction information and activity patterns during future transactions based on the users past activity patterns. The transaction module 208 also provides instructions to the vendor device 104, 106, 108 for automatically delivering the vendors product or service to the users.

[0055] FIG. 3 is a flowchart illustrating the process of user registration and interactive assistant configuration on the smart device, according to one embodiment of the present invention. The user downloads a plurality of the interactive assistants 102 (as shown in Fig. 1 & 2) in the user device 101 (step 301). The user can download more than one interactive assistant application in the user device 101 (as shown in Fig. 1 and 2). The user selects an interactive assistance 1 and an interactive assistance 2 (step 302). The user installs the interactive assistance 1 (step 303) and installs interactive assistance 2 (step 304) in the user device 101. The user configures the interactive assistance 1 (step 305) and configures interactive assistance 2 (step 306) in the user device 101. The user selects different authentication processes for different interactive assistants. The main use of the said functionality is to create multiple interactive assistants for various purposes. The functionality specially is useful in case of confidential transactions. Through interactive assistant 2, the user does day-to-day general transactions without password authentication, which are not confidential such as placing food orders, buying utilities and other utility services.

Other interactive assistant 1 is used for confidential transactions with the password authentication. In other embodiment of the invention, the user downloads the same interactive assistant 102 on a different device after authenticating his identity (step 307). In this way the user does not depend on only one device and can access the same interactive assistant 102 from different device.

[0056] FIG. 4 is a flowchart illustrating the process of user interfacing with the interactive assistant 102, according to one embodiment of the present invention. The user registers with the central server by downloading and installing one or more interactive assistants in the user device (step 401). The user configures one or more interactive assistants with a plurality of user's credentials in the user device (step 402). Once the user is authenticated, the user activates a first interactive assistant and navigates through the various applications provided by the first interactive assistant. The user provides one or more search queries through a user interface in the first interactive assistant to get information regarding a particular product or service or general information (step 403). The first interactive assistant connects to the central server and the processing module of the central server matches the search queries provided by the user with the information stored in the central database (step 404). The matched information regarding the particular product or service or general information is displayed on the user's device. The transaction module of the central server executes the instructions provided by the user (step 405). After receiving a confirmation from the user, the transaction module instructs for delivery of requested product or service through the selected vendor registered to the central server. The transaction module tracks the user's transaction information and activity patterns and stores the user's transaction information in the central database (step 406). The transaction module analyzes the activity patterns and stores the user's transaction information for suggesting the user for future transactions (step 407) through the first interactive assistant.

[0057] FIG. 5 is a flowchart illustrating the process of vendor registration and navigation with the interactive assistant, according to one embodiment of the present invention. The vendor sends a request to register himself on the central server. The vendor registers with the central server and installs one or more interactive assistants in the vendor device (step 501). The vendor configures one or more interactive assistants with a plurality of vendor's credentials in the vendor device and activates a second interactive assistant (step 502). The vendor provides the essential identity based information for authentication. Once the vendor is authenticated, the central server sends the request approval and provides login ID and authentication code details to access the second interactive assistant interface (step 503). The vendor is then allowed to upload the product and service information to the central database. The vendor is also authorized to update, change or delete the product and service catalogue (step 504).

[0058] When the user places an order for a particular product or service, the transaction module of the central server sends the order request to the vendor along with the user details to deliver the particular product or service. The transaction module of the central server keeps record of all the transactions done by the vendor and updates the transaction information in the central database (step 505). The transaction module also tracks the vendor's transaction information and activity patterns through the interactive assistant and stores the vendor's transaction record in the central database (step 506).

[0059] According to another embodiment of the invention, two different interactive assistants of the same user or different users interact with each other after the authentication by the users. The users provide instructions to the respective interactive assistants and authenticate the interactive assistants to interact with each other. This facilitates the users to share information with each other through the interactive assistants.

[0060] In another embodiment of the invention, the interactive assistant interface is designed as a city, village, market or a map. The user navigates through the interface to interact with various interactive assistants based on the requirements. The user also customizes the interactive assistant appearance such as character, attitude, language etc.

[0061] Although the invention is described with various specific embodiments, it will be obvious for a person skilled in the art to practice the invention with modifications. However, all such modifications are deemed to be within the scope of the claims.
E) ADVANTAGES OF THE INVENTION

[0062] The present invention provides an interactive assistant application which is installed on a smart device for providing optimal information regarding a particular product or service or general information to the user.

[0063] The interactive assistant application of the present invention understands what users are looking for, find the available options provided by various vendors based on user's preference from the central database and present useful suggestions for finding the right information to the users and execute the instructions provided by the user.

[0064] The interactive assistant stores, analyses and utilizes the user's transaction information and activity patterns for the future interactions and transactions with the vendor.

[0065] The appearance of the interactive assistance of the present invention can be customized based on the user voice or on graphic preferences. The user of the smart device installed with the interactive assistant interacts with the other users installed with the interactive assistant on a different smart device.

[0066] The central database of the present invention records all the transactions performed by the users as well of vendors and guides for succeeding transactions.

[0067] Although the invention is described with various specific embodiments, it will be obvious for a person skilled in the art to practice the invention with modifications. However, all such modifications are deemed to be within the scope of the claims.
[0068] It is also to be understood that the following claims are intended to cover all of the generic and specific features of the present invention described herein and all the statements of the scope of the invention which as a matter of language might be said to fall there between.


CLAIMS

What is claimed is:

1. A method of providing an interactive assistant in a smart device, the method
comprising;
installing one or more interactive assistants in an user device;
configuring the one or more interactive assistants with a plurality of user
credentials in the user device;
activating a first interactive assistant;
providing one or more search queries through the first interactive assistant
user interface;
installing a plurality of interactive assistants in a vendor device;
configuring a plurality of interactive assistants with a plurality of vendor
credentials in the vendor device;
activating a second interactive assistant;
uploading the vendor product and service information to a central database;
matching the search queries with product and service information stored in a
central database;
presenting the matched information stored in the central database to the user;
executing instructions provided by the user based on the information provided
to the user;
sending the user's request to the vendor device; and
providing instructions to the vendor device for automatically delivering the
product and service to the user, when the user places an order for a product or
service.

2. The method according to claim 1, further comprising:
tracking the user's transaction information and activity patterns through the
first interactive assistant; and
storing and updating the user's transaction information on the central
database;
wherein the central server analyses and utilizes the user's transaction
information and activity patterns for the future interactions and transactions
with the user.

3. The method according to claim 1, wherein the interactive assistant uses the user's information stored in the central database during the transaction based on user's instructions.

4. The method according to claim 1, wherein the plurality of user credentials comprises at least one of name, address, contact number and information related to biometric authentication.

5. The method according to claim 1, further comprising:
tracking the vendor's transaction information and activity patterns through the
second interactive assistant; and
storing and updating the vendor's transaction information on the central
database;
wherein the central server analyses and utilizes the vendor's transaction
information and activity patterns for the future interactions and transactions
with the vendor.

6. The method according to claim 1, wherein the plurality of vendor credentials
comprises at least one of name, address, contact number and information related to biometric authentication.

7. The method according to claim 1, wherein the information includes product information, service information, restrictions, terms and conditions, Service Level Agreements (SLA) and Operating Level Agreements (OLA) and general information.

8. The method according of claim 1, wherein the first interactive assistant interacts with the central server for:
tracking activity patterns of the registered user;
analyzing activity patterns of the user;
storing information based on the activity patterns of the users; and
utilizing the information stored in an optimal manner for future interactions
and transactions with the first interactive assistant.

9. The method according to claim 1, wherein the central server for the first interactive assistant and the second interactive assistant is same.

10. The method according to claim 1, wherein the central servers for the first interactive assistant and the second interactive assistant are different.

11. The method according to claim 1, wherein the first interactive assistant's voice and interfacing graphical appearance is customized based on the user preference.

12. The method according to claim 1, further comprising of activating a plurality of interactive assistants associated with the plurality of users and vendors installed on a plurality of smart devices to interact with each other for sharing the information.

13. A system for providing an interactive assistant in a smart device, the system comprising; an user device comprising a first application processor adapted to:
install one or more interactive assistants in the user device;
configure one or more interactive assistants with a plurality of user
credentials in the user device;
activate a first interactive assistant; and
provide one or more search queries through the first interactive
assistant user interface; a vendor device comprising a second application processor adapted to:
install one or more interactive assistants in the vendor device;
configure the one or more interactive assistants with a plurality of
vendor credentials in the vendor device;
activate a second interactive assistant; and
upload product, service catalogue provided by the vendor; a central server, the central server comprising of:
a central database for storing information;
an authentication module for authentication of the user device and the
vendor device; a processing module adapted to:
match the one or more search queries with information stored in the
central database and present the matched information to the user; and
update the central database with information provided by the vendor;
and a transaction module adapted to:
execute instructions provided by the user;
send the user's request to the vendor device;
track the user's transaction information and activity patterns through
the first interactive assistant;
track the vendor's transaction information and activity patterns through the second interactive assistant;
analyse and utilize the user's transaction information and activity patterns for future interactions and transactions with the user; and analyse and utilize the vendor's transaction information and activity patterns for future interactions and transactions with the vendor.

14. The system according to claim 13, wherein the transaction module is further
adapted to:
store and update the user's transaction information on the central database;
and
store and update the vendor's transaction information on the central database.

15. The system according to claim 13, wherein the transaction module interacts with the processing module for providing user's transaction information and activity patterns during the user interactive with the interactive assistant.

16. The system according to claim 13, wherein the transaction module interacts with the processing module for suggesting activity patterns to the user based on the users past activity patterns.

17. The system according to claim 13, wherein the plurality of user credentials comprises at least one of name, address, contact number and information related to biometric authentication.

18. The system according to claim 13, wherein the plurality of vendor credentials comprises at least one of name, address, contact number and information related to biometric authentication.

19. The system according to claim 13, wherein the first interactive assistant
interacts with the central database to:
track activity patterns of the registered user;
analyze activity patterns of the user;
store information based on the activity patterns of the users; and
utilize the information stored in an optimal manner for future interactions and
transactions with the first interactive assistant.

20. The system according to claim 13, wherein the central server for the user device and the vendor device is same.

21. The system according to claim 13, wherein the central server for the user device and the vendor device is different.

22. The system according to claim 13, wherein the transaction module is adapted to provide instructions to the vendor device to automatically deliver the product and service to the user, when the user places an order for a product or service.

23. The system according to claim 13, wherein the first application processor customizes the first interactive assistant's voice and interfacing graphical appearance based on the user preference.

24. The system according to claim 13, wherein the second application processor customizes the second interactive assistant's voice and interfacing graphical appearance based on the vendor preference.

25. The system according to claim 13, further comprising an application processor adapted to activate a plurality of interactive assistants associated with a plurality of users and vendors installed on a plurality of user and vendor devices to interact with each other for sharing the information.

Documents

Application Documents

# Name Date
1 3333-CHE-2010 DESCRIPTION (COMPLETE) 14-02-2011.pdf 2011-02-14
1 3333-che-2010 form-5 09-11-2010.pdf 2010-11-09
2 3333-che-2010 form-2 09-11-2010.pdf 2010-11-09
2 3333-CHE-2010 CLAIMS 14-02-2011.pdf 2011-02-14
3 3333-che-2010 form-1 09-11-2010.pdf 2010-11-09
3 3333-CHE-2010 ABSTRACT 14-02-2011.pdf 2011-02-14
4 3333-CHE-2010 FORM-1 14-02-2011.pdf 2011-02-14
4 3333-che-2010 drawings 09-11-2010.pdf 2010-11-09
5 3333-CHE-2010 FORM-2 14-02-2011.pdf 2011-02-14
5 3333-che-2010 descritpion(provisional) 09-11-2010.pdf 2010-11-09
6 3333-CHE-2010 FORM-5 14-02-2011.pdf 2011-02-14
6 3333-che-2010 correspondence others 09-11-2010.pdf 2010-11-09
7 3333-CHE-2010 CORRESPONDENCE OTHERS 23-11-2010.pdf 2010-11-23
7 3333-CHE-2010 CORRESPONDENCE OTHERS 14-02-2011.pdf 2011-02-14
8 3333-CHE-2010 DRAWINGS 14-02-2011.pdf 2011-02-14
9 3333-CHE-2010 CORRESPONDENCE OTHERS 23-11-2010.pdf 2010-11-23
9 3333-CHE-2010 CORRESPONDENCE OTHERS 14-02-2011.pdf 2011-02-14
10 3333-che-2010 correspondence others 09-11-2010.pdf 2010-11-09
10 3333-CHE-2010 FORM-5 14-02-2011.pdf 2011-02-14
11 3333-CHE-2010 FORM-2 14-02-2011.pdf 2011-02-14
11 3333-che-2010 descritpion(provisional) 09-11-2010.pdf 2010-11-09
12 3333-CHE-2010 FORM-1 14-02-2011.pdf 2011-02-14
12 3333-che-2010 drawings 09-11-2010.pdf 2010-11-09
13 3333-che-2010 form-1 09-11-2010.pdf 2010-11-09
13 3333-CHE-2010 ABSTRACT 14-02-2011.pdf 2011-02-14
14 3333-che-2010 form-2 09-11-2010.pdf 2010-11-09
14 3333-CHE-2010 CLAIMS 14-02-2011.pdf 2011-02-14
15 3333-che-2010 form-5 09-11-2010.pdf 2010-11-09
15 3333-CHE-2010 DESCRIPTION (COMPLETE) 14-02-2011.pdf 2011-02-14