IP Library Granted Patent US 11,328,233
Granted Patent B2
US 11,328,233 · App. 16/859,341 · Granted May 10, 2022

Methods and systems for controlling a display screen with graphical objects for scheduling

Inventors: Michael S. Cullen (Bay Village, OH); Matthew R. Wasylyk (Chardon, OH); Dwayne William Waite, Sr. (Charlotte, NC); Frank John Guarnera, Jr. (Strongsville, OH); Rami Issa Zaboura (Middleburg Heights, OH); Kenneth Charles Gilbert (Aspinwall, PA)
Assignee: ACCURATE GROUP HOLDINGS, LLC
G06Q10/063112G06F7/02G06Q10/06316G06Q10/063114G06Q30/0278G06Q40/025
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,328,233
App. No.
16/859,341
Granted
May 10, 2022
Kind
B2
Abstract

Methods and systems of assigning an appraiser to perform a task are provided. A request may be evaluated to identify elements corresponding to the request. The elements may be evaluated to determine the task having a task a task parameter, such as conducting an appraisal. The task may comprise accepting an appraisal order, contacting a property owner, setting up a meeting, identifying comparable properties, confirming an appraisal time, submitting the appraisal report, or submitting a satisfaction survey. An appraiser database may be assessed to identify a group of appraisers having appraiser characteristics corresponding to the task parameter. Appraisal scores may be determined for the appraisers within the group of appraisers. The task may be assigned to an appraiser within the group of appraisers based upon the appraisal scores. Responsive to the task being assigned to the appraiser, an assignment notification may be provided to the appraiser.

Claims (107)

1. A method for assigning a provider to perform a valuation task comprising:

identifying an appraisal element within a request;

identifying a business rule associated with the request based upon the appraisal element;

determining a valuation task having a specified task parameter based upon the appraisal element and the business rule;

identifying a group of one or more providers having provider characteristics corresponding to the specified task parameter;

determining provider scores for providers within the group of one or more providers, wherein determining the provider scores comprises, for a first provider within the group of one or more providers:

determining a first sub-score for a first metric and determining a second sub-score for a second metric, and

computing a provider score for the first provider based upon the first sub-score and the second sub-score, wherein a weight applied to the first sub-score and a weight applied to the second sub-score in computing the provider score is a function of information in the request;

assigning the valuation task to a provider within the group of one or more providers based upon the provider scores;

communicating, over a network according to information about the provider stored in a provider database, an assignment notification to the provider;

receiving a first task event associated with the valuation task after communicating the assignment notification; and

responsive to the first task event being recorded in a workflow database, creating a first save point for the workflow database corresponding to the first task event in a history database, wherein the first save point enables data recovery of the workflow database as of when the first task event was recorded.

2. The method of claim 1 , wherein:

the request is a loan document associated with a real estate transaction,

the method comprises receiving the loan document, and

identifying the appraisal element within the request comprises programmatically searching the loan document to identify the appraisal element.

3. The method of claim 1 , wherein:

the request is a document associated with a real estate transaction, and

the method comprises:

identifying a second appraisal element based upon the request; and

generating a workflow associated with the real estate transaction based upon the second appraisal element.

4. The method of claim 1 , wherein identifying the group of one or more providers comprises:

generating a query request based upon the specified task parameter;

submitting the query request to the provider database; and

receiving, in response to submitting the query request, the group of one or more providers.

5. The method of claim 1 , wherein determining the provider scores comprises, for the first provider:

determining one or more social interests of the first provider; and

comparing the one or more social interests of the first provider to one or more social interests of a project leader responsible for overseeing the valuation task to compute a commonality score indicative of a degree of commonality between the one or more social interests of the first provider and the one or more social interests of the project leader.

6. The method of claim 1 , wherein determining the provider scores comprises, for a first provider:

determining a third sub-score for a third metric and determining a fourth sub-score for a fourth metric, and

computing the provider score for the first provider based upon the third sub-score and the fourth sub-score, wherein a weight applied to the third sub-score and a weight applied to the fourth sub-score in computing the provider score is a function of the business rule.

7. The method of claim 1 , comprising:

receiving a second task event associated with the valuation task; and

responsive to the second task event being recorded in the workflow database, creating a second save point for the workflow database corresponding to the second task event in the history database.

8. A method for assigning a provider to perform a valuation task comprising:

identifying an appraisal element within a request;

identifying a business rule associated with the request based upon the appraisal element;

determining a valuation task having a specified task parameter based upon the appraisal element and the business rule;

identifying a group of one or more providers having provider characteristics corresponding to the specified task parameter;

determining provider scores for providers within the group of one or more providers, wherein determining the provider scores comprises, for a first provider within the group of one or more providers:

determining a first sub-score for a first metric and determining a second sub-score for a second metric, and

computing a provider score for the first provider based upon the first sub-score and the second sub-score, wherein a weight applied to the first sub-score and a weight applied to the second sub-score in computing the provider score is a function of the business rule;

assigning the valuation task to a provider within the group of one or more providers based upon the provider scores;

communicating, over a network according to information about the provider stored in a provider database, an assignment notification to the provider;

receiving a first task event associated with the valuation task after communicating the assignment notification; and

responsive to the first task event being recorded in a workflow database, creating a first save point for the workflow database corresponding to the first task event in a history database, wherein the first save point enables data recovery of the workflow database as of when the first task event was recorded.

9. The method of claim 8 , wherein:

the request is a loan document associated with a real estate transaction,

the method comprises receiving the loan document, and

identifying the appraisal element within the request comprises programmatically searching the loan document to identify the appraisal element.

10. The method of claim 8 , wherein:

the request is a document associated with a real estate transaction, and

the method comprises:

identifying a second appraisal element based upon the request; and

generating a workflow associated with the real estate transaction based upon the second appraisal element.

11. The method of claim 8 , wherein identifying the group of one or more providers comprises:

generating a query request based upon the specified task parameter;

submitting the query request to the provider database; and

receiving, in response to submitting the query request, the group of one or more providers.

12. The method of claim 8 , wherein determining the provider scores comprises, for the first provider:

determining one or more social interests of the first provider; and

comparing the one or more social interests of the first provider to one or more social interests of a project leader responsible for overseeing the valuation task to compute a commonality score indicative of a degree of commonality between the one or more social interests of the first provider and the one or more social interests of the project leader.

13. The method of claim 8 , comprising:

receiving a second task event associated with the valuation task; and

responsive to the second task event being recorded in the workflow database, creating a second save point for the workflow database corresponding to the second task event in the history database.

14. A method for assigning a provider to perform a valuation task comprising:

identifying an appraisal element within a request;

identifying a business rule associated with the request based upon the appraisal element;

determining a valuation task having a specified task parameter based upon the appraisal element and the business rule;

identifying a group of one or more providers having provider characteristics corresponding to the specified task parameter;

determining provider scores for providers within the group of one or more providers;

assigning the valuation task to a provider within the group of one or more providers based upon the provider scores;

communicating, over a network according to information about the provider stored in a provider database, an assignment notification to the provider; and

after assigning the valuation task to the provider:

receiving a first task event associated with the valuation task; and

responsive to the first task event being recorded in a workflow database, creating a first save point for the workflow database corresponding to the first task event in a history database, wherein the first save point enables data recovery of the workflow database as of when the first task event was recorded.

15. The method of claim 14 , comprising:

receiving a second task event associated with the valuation task; and

responsive to the second task event being recorded in the workflow database, creating a second save point for the workflow database corresponding to the second task event in the history database.

16. The method of claim 14 , wherein determining the provider scores comprises, for a first provider within the group of one or more providers:

determining one or more social interests of the first provider; and

comparing the one or more social interests of the first provider to one or more social interests of a project leader responsible for overseeing the valuation task to compute a commonality score indicative of a degree of commonality between the one or more social interests of the first provider and the one or more social interests of the project leader.

17. A method for assigning a provider to perform a valuation task comprising:

identifying an appraisal element within a request;

identifying a business rule associated with the request based upon the appraisal element;

determining a valuation task having a specified task parameter based upon the appraisal element and the business rule;

identifying a group of one or more providers having provider characteristics corresponding to the specified task parameter;

determining provider scores for providers within the group of one or more providers, wherein determining the provider scores comprises, for a first provider:

determining one or more social interests of the first provider; and

comparing the one or more social interests of the first provider to one or more social interests of a project leader responsible for overseeing the valuation task to compute a commonality score indicative of a degree of commonality between the one or more social interests of the first provider and the one or more social interests of the project leader;

assigning the valuation task to a provider within the group of one or more providers based upon the provider scores;

communicating, over a network according to information about the provider stored in a provider database, an assignment notification to the provider;

receiving a first task event associated with the valuation task after communicating the assignment notification; and

responsive to the first task event being recorded in a workflow database, creating a first save point for the workflow database corresponding to the first task event in a history database, wherein the first save point enables data recovery of the workflow database as of when the first task event was recorded.

18. The method of claim 17 , wherein:

the request is a document associated with a real estate transaction, and

the method comprises:

identifying a second appraisal element based upon the request; and

generating a workflow associated with the real estate transaction based upon the second appraisal element.

19. The method of claim 17 , wherein:

the request is a loan document associated with a real estate transaction,

the method comprises receiving the loan document, and

identifying the appraisal element within the request comprises programmatically searching the loan document to identify the appraisal element.

20. The method of claim 17 , wherein identifying the group of one or more providers comprises:

generating a query request based upon the specified task parameter;

submitting the query request to the provider database; and

receiving, in response to submitting the query request, the group of one or more providers.

Assignments (4)
SECURITY INTEREST Recorded Sep 2, 2021
From: ACCURATE GROUP HOLDINGS, LLC; ACCURATE GROUP , LLC
To: KEY BANK NATIONAL ASSOCIATION
Reel/Frame 057369/0965 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S NAME PREVIOUSLY RECORDED AT REEL: 057164 FRAME: 0162. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 16, 2021
From: CULLEN, MICHAEL S; WASYLYK, MATTHEW R; WAITE, DWAYNE W, SR.; GUARNERA, FRANK J, JR.; ZABOURA, RAMI I; GILBERT, KENNETH C
To: ACCURATE GROUP, LLC
Reel/Frame 057187/0157 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2021
From: CULLEN, MICHAEL S; WASYLYK, MATTHEW R.; WAITE, DWAYNE WILLIAM, SR.; GUARNERA, FRANK JOHN, JR.; ZABOURA, RAMI ISSA; GILBERT, KENNETH CHARLES
To: ACCURATE GROUP HOLDINGS, LLC
Reel/Frame 057164/0162 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2021
From: ACCURATE GROUP, LLC
To: ACCURATE GROUP HOLDINGS, LLC
Reel/Frame 057164/0291 →
Continuity (2)
Division 15648394 · Jul 12, 2017
Related Publication 20200258027A1 · Aug 13, 2020