Situational advice application system & method
OwnerStephen James Moraga, John O'Donnell +1inventors
InventorsStephen James Moraga, John O'Donnell, Anthony Jackson
Life of this patent
Estimating the term…
Abstract
Management of user-generated situational advice is disclosed. The present invention allows for a user to ask a question regarding various situations and receive advice from one or more advisors. The situational advice is pervasive and easily accessible to users via a computer or smart phone in addition to being accurate and credible such that users can trust or rely upon the rendered advice from the advisors.
Claims21
A system for managing user-generated questions regarding situational advice from one or more advisors, the system comprising:
- a situational advice submission engine coupled to a server and executable by a processor to receive situational advice submissions over a network;
- a ranking engine stored on a server and executable by a processor to:
- allocate a ranking to the situational advice submissions received over the network, and allocate a grade to an advisor in a community of advisors for the situational advice based on a performance of the advisor with respect to the advice given;
- a situational advice display engine stored on a server and executable by a processor to display the situational advice submissions in accordance with the ranking allocated by the ranking engine;
- a feedback engine stored on a server and executable by a processor to receive feedback from a community of advisors with respect to the quality of the situational advice displayed by the situational advice display engine, wherein the feedback engine and the ranking engine operate to allocate a new ranking to the advice in accordance with the feedback received from the community of advisors and on the advisor's performance in giving advice, the advice being subsequently displayed by the situational advice display engine in accordance with the new ranking;
- and
- wherein when a user creates a question seeking situational advice and then said user submits the question to said network, said question is categorized by said network and then the question is available for display to said advisors;
- wherein when said advisors displays said question and said advisors elects to answer said question then said answer to said question is submitted to said network, then said user can review said answer submitted by said advisors;
- and
- wherein said advisors have submitted said answer to said network then said community grades said advice from said advisors and also ranks said advise from all of said advisors.
A computer-implemented method for managing user-generated advice, the method comprising:
- receiving new situational advice from a user through a user interface generated by a situational advice submission engine, the situational advice submission engine coupled to a server and executable by a processor, and executing instructions stored in a memory, in which execution of instructions by the processor displays the new situational advice to a community of users, the new situational advice displayed in a default ranking position and in conjunction with previously received situational advice, the situational advice displayed in a manner that is relevant with respect to a present context of situational, the new situational advice displayed by a situational advice display engine that utilizes an asynchronous programming language;
- receives feedback associated with the quality of the new situational advice or the previously received situational advice, the feedback received from the community of users, the feedback received via a feedback engine generating a prompt that is displayed in an immediate context of the new situational advice or the previously received situational advice;
- ranks the new situational advice against the previously received situational advice based on the feedback received from the community of users;
- and displays the new situational advice in conjunction with the previously received situational advice via the situational advice display engine, the new situational advice and the previously received situational advice displayed in accordance with the ranking of the new situational advice and the previously received situational advice, wherein the new situational advice is no longer displayed in the default ranking position and the new situational advice is displayed in a manner that is relevant with respect to a present context of situational, the ranking allocated by a ranking engine.
A method for displaying user-generated situational advice, the method comprising:
- receiving new situational advice from a first user, by a situational advice submission engine coupled to a server and executable by a processor, the first user having previously received feedback from a community of users;
- and executing instructions stored in memory, wherein execution of instructions by the processor:
- allocates a grade to the first user for an advice based on a performance of the first user with respect to the advice, by a ranking engine, ranks the new situational advice against previously received situational advice based on user feedback received from the community of users and on the performance of the advice of the first user, by the ranking engine, the previously received situational advice having been submitted by at least a second user, the at least a second user having previously received feedback from the community of users, and displays the new situational advice in conjunction with the previously received situational advice, the new situational advice and previously received situational advice displayed in accordance with the ranking of the new situational advice and the previously received situational advice, the new situational advice and previously received situational advice displayed by a situational advice display engine.
A method for managing user-generated situational advice, the method comprising:
- receiving new situational advice from a user by a situational advice submission engine coupled to a server and executable by a processor;
- and executing instructions stored in memory, wherein execution of instructions by a processor:
- displays the new situational advice to a community of users, the new situational advice displayed in a default ranking position and in conjunction with previously received situational advice, the new situational advice displayed by a situational advice display engine, allocates a grade to the user for a advice based on a performance of the user with respect to the advice, by a ranking engine, ranks the new situational advice against the previously received situational advice, by the ranking engine, the previously received situational advice having been submitted by at least a second user, the at least a second user having previously received feedback from the community of users, receives feedback associated with the quality of the new situational advice and the quality of the previously received situational advice, the feedback received from the community of users, by a feedback engine, assigns a first weighting value to the user feedback and a second weighting value to the feedback associated with the quality of the situational advice, by the ranking engine, ranks the new situational advice against the previously received situational advice based on the feedback received from the community of users, a performance of the advice of at least a second user, and the feedback associated with the quality of the situational advice, in accordance with the first weighting value and the second weighting value, by the ranking engine, removes the new situational advice from the default ranking position, by the ranking engine, and displays the new situational advice in conjunction with the previously received situational advice, the new situational advice and the previously received situational advice displayed in accordance with the ranking of the new situational advice and the previously received situational advice, the new situational advice and the previously received situational advice displayed by the situational advice display engine.
Dependencies are inferred from the claim text.