Abstract: Disclosed herein is a method and system for automating context-based switching between user activities. The method comprises receiving user inputs from users in one or more input modes and based on a predefined score associated with input modes the context of user input is determined. Based on the determined context and one or more predefined activities of users, a predefined first activity is recommended. Further, a deviation from the context associated with the predefined first activity to a context associated with a second activity is detected, based on user input. Since the context is deviated, the second activity is performed upon detecting availability of pre-recorded activities related to second activity. Once the second activity is completed, system switches back to predefined first activity to complete predefined first activity. The system understands context of the user based on user inputs and performs different activities according to users comfort and requirements. FIG. 1
Claims:We Claim:
1. A method of automating context-based switching between user activities, the method comprising:
receiving, by an activity automation system 105, user input 104 in one or more input modes from one or more users 103;
determining, by the activity automation system 105, a context of the user input 104 based on a predefined score associated with each of the one or more input modes;
recommending, by the activity automation system 105, a pre-defined first activity for the one or more users based on the context determined and one or more pre-recorded activities of the one or more users stored in a database 107 associated with the activity automation system 105;
detecting, by the activity automation system 105, a deviation from the context associated with the predefined first activity to a context associated with a second activity, based on the user input 104;
performing, by the activity automation system, the second activity based on the deviated context upon detecting availability of pre-recorded activities related to the second activity in the database 107; and
switching, by the activity automation system 105, to the predefined first activity, for completing the predefined first activity, upon completion of the second activity.
2. The method as claimed in claim 1, wherein the one or more input modes comprises at least of voice, text, video and gesture.
3. The method as claimed in claim 1, wherein the predefined score is assigned to each of the one or more input modes during training phase of the activity automation system 105.
4. The method as claimed in claim 1, wherein the pre-recorded activities corresponding to the one or more users 103 is stored in the database 107.
5. The method as claimed in claim 1 further comprises disregarding the second activity upon detecting unavailability of the pre-recorded activities related to the second activity in the database 107.
6. The method as claimed in claim 1 further comprises:
receiving user input 104 from each of the one or more users 103 in one or more input modes;
identifying a first activity for each of the one or more users based on context of the corresponding user input 104;
identifying a common context for the first activity of each of the one or more users 103; and
recommending the first activity associated with the common context as the pre-defined first activity for each of the one or more users 103.
7. An activity automation system 105 for automating context-based switching between user activities, the activity automation system 105 comprising:
a processor 203; and
a memory 205 communicatively coupled to the processor 203, wherein the memory 205 stores the processor-executable instructions, which, on execution, causes the processor to:
receive user input 104 in one or more input modes from one or more users 103;
determine a context of the user input 104 based on a predefined score associated with each of the one or more input modes;
recommend a pre-defined first activity for the one or more users based on the deviated context determined and one or more pre-recorded activities of the one or more users stored in a database 107 associated with the activity automation system 105;
detect a deviation from the context associated with the pre-defined first activity to a context associated with a second activity, based on the user input 104;
perform the second activity based on the changed context upon detecting availability of pre-recorded activities related to the second activity in the database 107; and
switch to the pre-defined first activity for completing the pre-defined first activity upon completion of the second activity.
8. The system 105 as claimed in claim 7, wherein the one or more input modes comprises at least one of voice, text, video and gesture.
9. The system 105 as claimed in claim 7, wherein the processor assigns the predefined score to each of the one or more input modes during training phase of the activity automation system.
10. The system 105 as claimed in claim 7, wherein the processor 203 stores pre-recorded activities corresponding to of the one or more users in the database.
11. The system 105 as claimed in claim 7, wherein the processor 203 disregards the second activity upon detecting unavailability of the pre-recorded activities related to the second activity in the database.
12. The system 105 as claimed in claim 7, wherein the processor 203 is further configured to:
receive user input 104 from each of the one or more users 103 in one or more input modes;
identify a first activity for each of the one or more users 103 based on context of the corresponding user input 104;
identify a common context for the first activity of each of the one or more users 103; and
recommend the first activity associated with the common context first activity as the pre-defined first activity for each of the one or more users 103.
Dated this 20th day of September 2018
SWETHA S. N
OF K&S PARTNERS
ATTORNEY FOR THE APPLICANT
IN/PA-2123
, Description:TECHNICAL FIELD
The present subject matter is generally related to artificial intelligence based human-machine interaction systems and more particularly, but not exclusively, to method and system for automating context-based switching between user activities.
| # | Name | Date |
|---|---|---|
| 1 | 201841036573-STATEMENT OF UNDERTAKING (FORM 3) [27-09-2018(online)].pdf | 2018-09-27 |
| 2 | 201841036573-REQUEST FOR EXAMINATION (FORM-18) [27-09-2018(online)].pdf | 2018-09-27 |
| 3 | 201841036573-FORM-26 [27-09-2018(online)].pdf | 2018-09-27 |
| 4 | 201841036573-FORM 18 [27-09-2018(online)].pdf | 2018-09-27 |
| 5 | 201841036573-FORM 1 [27-09-2018(online)].pdf | 2018-09-27 |
| 6 | 201841036573-DRAWINGS [27-09-2018(online)].pdf | 2018-09-27 |
| 7 | 201841036573-DECLARATION OF INVENTORSHIP (FORM 5) [27-09-2018(online)].pdf | 2018-09-27 |
| 8 | 201841036573-COMPLETE SPECIFICATION [27-09-2018(online)].pdf | 2018-09-27 |
| 9 | abstract 201841036573.jpg | 2018-10-01 |
| 10 | 201841036573-Request Letter-Correspondence [09-10-2018(online)].pdf | 2018-10-09 |
| 11 | 201841036573-Power of Attorney [09-10-2018(online)].pdf | 2018-10-09 |
| 13 | 201841036573-Form 1 (Submitted on date of filing) [09-10-2018(online)].pdf | 2018-10-09 |
| 14 | 201841036573-Proof of Right (MANDATORY) [20-12-2018(online)].pdf | 2018-12-20 |
| 16 | 201841036573-PETITION UNDER RULE 137 [14-09-2021(online)].pdf | 2021-09-14 |
| 17 | 201841036573-OTHERS [14-09-2021(online)].pdf | 2021-09-14 |
| 18 | 201841036573-Information under section 8(2) [14-09-2021(online)].pdf | 2021-09-14 |
| 19 | 201841036573-FORM 3 [14-09-2021(online)].pdf | 2021-09-14 |
| 20 | 201841036573-FER_SER_REPLY [14-09-2021(online)].pdf | 2021-09-14 |
| 21 | 201841036573-DRAWING [14-09-2021(online)].pdf | 2021-09-14 |
| 22 | 201841036573-CLAIMS [14-09-2021(online)].pdf | 2021-09-14 |
| 23 | 201841036573-FER.pdf | 2021-10-17 |
| 24 | 201841036573-PatentCertificate12-01-2024.pdf | 2024-01-12 |
| 25 | 201841036573-IntimationOfGrant12-01-2024.pdf | 2024-01-12 |
| 26 | 201841036573-PROOF OF ALTERATION [01-05-2024(online)].pdf | 2024-05-01 |
| 1 | SearchStrategyE_23-02-2021.pdf |