METHOD AND SYSTEM FOR NEED FULFILLMENT
First Claim
1. A method for providing one or more solutions to fulfill a need of a user, the method comprising:
- capturing the need of the user, the need captured by receiving a query from the user;
processing the need to generate a set of actionable recommendations, the need being processed by determining a type of the need;
enriching the set of actionable recommendations by identifying one or more actions corresponding to the set of actionable recommendations, the one or more actions being identified by analyzing the set of actionable recommendations; and
providing the enriched set of actionable recommendations and one or more features corresponding to the one or more actions to the user, the one or more features enabling the user to perform at least one of the one or more actions corresponding to the enriched set of actionable recommendations.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, a system and a computer program product for providing solutions for fulfilling a need of a user are provided. A query is received for capturing the need of the user. The need is processed to generate a set of actionable recommendations. Further one or more actions are identified by analyzing the recommendations. Furthermore, the actionable recommendations are provided to the user. The system includes a processing module to process the need to generate set of actionable recommendations. The actionable recommendations may be based on the user'"'"'s preferences. The system further includes an Enriching module to provide richer information about the recommendation and to provide one or more actions for the fulfillment of needs. The system further includes a crystallization module for iterative processing of the need for more relevant recommendations. Further, the user is enabled to get opinion, about the recommendations, from other users.
-
Citations
29 Claims
-
1. A method for providing one or more solutions to fulfill a need of a user, the method comprising:
-
capturing the need of the user, the need captured by receiving a query from the user; processing the need to generate a set of actionable recommendations, the need being processed by determining a type of the need; enriching the set of actionable recommendations by identifying one or more actions corresponding to the set of actionable recommendations, the one or more actions being identified by analyzing the set of actionable recommendations; and providing the enriched set of actionable recommendations and one or more features corresponding to the one or more actions to the user, the one or more features enabling the user to perform at least one of the one or more actions corresponding to the enriched set of actionable recommendations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing solutions for fulfilling a need of a user, the method comprising:
-
receiving a query from a user, the query received for capturing the need of the user; processing the need to generate a set of actionable recommendations, the need being processed by determining a type of the need; providing the set of actionable recommendations to the user; enabling the user to get opinion corresponding to the set of recommendations, the user being enabled to get opinion from one or more other users; and enabling the user to perform one or more actions corresponding to at least one of the set of actionable recommendations, thereby providing the solutions for fulfilling need of the user. - View Dependent Claims (11)
-
-
12. A system for providing one or more solutions to fulfill a need of a user, the system comprising:
-
a need capturing module configured to capture the need of the user, the need captured by receiving a query from the user; a processing module configured to process the need to generate a set of actionable recommendations, the need being processed by determining a type of the need; an enriching module configured to enrich the set of actionable recommendations by identifying one or more actions corresponding to the set of actionable recommendations, the one or more actions being identified by analyzing the set of actionable recommendations; and an output module for providing the enriched set of actionable recommendations and one or more features corresponding to the one or more actions to the user, the one or more features enabling the user to perform at least one of the one or more actions corresponding to the set of actionable recommendations. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for use with a computer, the computer program product comprising a non-transitory computer usable medium having a computer readable program code embodied therein for providing one or more solutions to fulfill a need of a user, the computer readable program code when executed performing a method comprising:
-
capturing the need of the user, the need captured by receiving a query from the user; processing the need to generate a set of actionable recommendations, the need being processed by determining a type of the need; enriching the set of actionable recommendations by identifying one or more actions corresponding to the set of actionable recommendations, the one or more actions being identified by analyzing the set of actionable recommendations; and providing the enriched set of actionable recommendations and one or more features corresponding to the one or more actions to the user, the one or more features enabling the user to perform at least one of the one or more actions corresponding to the enriched set of actionable recommendations. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
Specification