Method and system of intelligent matching for meetings
First Claim
Patent Images
1. A computer-implemented method for tax preparation assistance, comprising:
- identifying a tax form of a consumer within a tax preparation application;
receiving, from the consumer, a request for help in completing a plurality of fields on the tax form directed towards a tax topic, wherein the request for help comprises a plurality of priorities comprising an experience priority, a current workload priority, and a fee schedule priority;
calculating, based on the tax topic, an estimated meeting duration;
identifying a plurality of tax preparation professionals specializing in the tax topic;
identifying, for a first tax preparation professional of the plurality of tax preparation professionals, a plurality of professional information comprising an experience level, a current workload, and a fee schedule;
generating, for the first tax preparation professional, a matching value based on a mathematical function of the plurality of priorities and the plurality of professional information;
matching, by a hardware processor, the first tax preparation professional to the consumer based on the matching value;
scheduling, after matching the first tax preparation professional to the consumer and based on the estimated meeting duration and an availability of the first tax preparation professional, a first meeting between the consumer and the first tax preparation professional using the hardware processor; and
notifying the consumer and the first tax preparation professional of the first meeting.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of scheduling at least one meeting for a consumer involves matching the consumer to a first professional of a plurality of professionals based on information associated with the consumer and the plurality of professionals, where the first professional is qualified to provide service to the consumer, scheduling a first meeting between the consumer and the first professional, and notifying the consumer and the first professional about the first meeting using information associated with the first meeting.
86 Citations
35 Claims
-
1. A computer-implemented method for tax preparation assistance, comprising:
-
identifying a tax form of a consumer within a tax preparation application; receiving, from the consumer, a request for help in completing a plurality of fields on the tax form directed towards a tax topic, wherein the request for help comprises a plurality of priorities comprising an experience priority, a current workload priority, and a fee schedule priority; calculating, based on the tax topic, an estimated meeting duration; identifying a plurality of tax preparation professionals specializing in the tax topic; identifying, for a first tax preparation professional of the plurality of tax preparation professionals, a plurality of professional information comprising an experience level, a current workload, and a fee schedule; generating, for the first tax preparation professional, a matching value based on a mathematical function of the plurality of priorities and the plurality of professional information; matching, by a hardware processor, the first tax preparation professional to the consumer based on the matching value; scheduling, after matching the first tax preparation professional to the consumer and based on the estimated meeting duration and an availability of the first tax preparation professional, a first meeting between the consumer and the first tax preparation professional using the hardware processor; and notifying the consumer and the first tax preparation professional of the first meeting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for tax preparation assistance, comprising:
-
a hardware processor; a scheduler executing on the hardware processor and comprising functionality to; identify a tax form of a consumer within a tax preparation application, receive, from the consumer, a request for help in completing a plurality of fields on the tax form directed towards a tax topic, wherein the request for help comprises a plurality of priorities comprising an experience priority, a current workload priority, and a fee schedule priority, calculate, based on the tax topic, an estimated meeting duration, identify a plurality of tax preparation professionals specializing in the tax topic, identify, for a first tax preparation professional of the plurality of tax preparation professionals, a plurality of professional information comprising an experience level, a current workload, and a fee schedule, generate, for the first tax preparation professional, a matching value based on a mathematical function of the plurality of priorities and the plurality of professional information, schedule, after matching the first tax preparation professional to the consumer and based on the estimated meeting duration and an availability of the first tax preparation professional, a first meeting between the consumer and the first tax preparation professional, and notify the consumer and the first tax preparation professional of the first meeting; and a matcher executing on the hardware processor and comprising functionality to; match the first tax preparation professional to the consumer based on the matching value. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A non-transitory computer readable storage medium storing a plurality of instructions for tax preparation assistance, the plurality of instructions comprising functionality to:
-
identify a tax form of a consumer within a tax preparation application; receive, from the consumer, a request for help in completing a plurality of fields on the tax form directed towards a tax topic, wherein the request for help comprises a plurality of priorities comprising an experience priority a current workload priority, and a fee schedule priority; calculate, based on the tax topic, an estimated meeting duration; identify a plurality of tax preparation professionals specializing in the tax topic; identify, for a first tax preparation professional of the plurality of tax preparation professionals, a plurality of professional information comprising an experience level, a current workload, and a fee schedule; generate, for the first tax preparation professional, a matching value based on a mathematical function of the plurality of priorities and the plurality of professional information; match the first tax preparation professional to the consumer tax form based on the matching value; schedule, after matching the first tax preparation professional to the consumer and based on the estimated meeting duration and an availability of the first tax preparation professional, a first meeting between the consumer and the first tax preparation professional; and notify the consumer and the first tax preparation professional of the first meeting. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification