IP Library Granted Patent US 11,574,348
Granted Patent B2
US 11,574,348 · App. 16/435,414 · Granted Feb 7, 2023

Job-specific contact center generation

Inventor: Michael Montcalm (Ottawa, CA)
Assignee: Mitel Networks Corporation
G06Q30/04
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,574,348
App. No.
16/435,414
Granted
Feb 7, 2023
Kind
B2
Abstract

Systems and methods for the generation of job-specific contact centers are disclosed. The system may enable customers to generate a contact center during a job bidding phase and/or during pendency of the job. The contact center may enable communications between the customer and one or more contractors. The generated contact center may be both customer specific and job specific. The contact center may include any suitable communication technology, including an interactive voice response (IVR) system.

Claims (38)

1. A method comprising:

receiving, by a computer-based system, a job creation request from a customer, wherein the job creation request comprises a customer identifier and a desired first contractor parameter for a first contractor and a desired second contractor parameter for a second contractor;

generating, by a contact center server in the computer-based system, a job creation contact center, wherein the job creation contact center is hosted by a contact center host server in the computer-based system and comprises a customer contact information based on the customer identifier;

transmitting to a first contractor system, by the computer-based system, a pending job notification to the first contractor, wherein the first contractor is identified based on the desired first contractor parameter; and

transmitting to a second contractor system, by the computer-based system, a pending job notification to the second contractor, wherein the second contractor is identified based on the desired second contractor parameter;

receiving, by the computer-based system: , a first contractor job invoice from the first contractor based on the pending job notification, and a second contractor job invoice from the second contractor based on the pending job notification; and updating, by the computer-based system, the job creation contact center to comprise a first contractor contact information associated with the first contractor and a second contractor contact information associated with the second contractor;

wherein access to the job creation contact center is protected by a customer access code unique to the customer, a first contractor access code unique to the first contractor and differing from the customer access code, and a second contractor access code unique to the second contractor and differing from the customer access code and differing from the first contractor access code; and

wherein the customer access code enables communications, enabled by the contact center host server, from the customer to the first contractor and from the customer to the second contractor, and wherein the first contractor access code enables communications, enabled by the contact center host server, from the first contractor to the customer and, wherein the second contractor access code enables communications, enabled by the contact center host server, from the second contractor to the customer.

2. The method of claim 1 , further comprising:

receiving, by the computer-based system, a job finalization notification in response to the customer accepting the first contractor job invoice from the first contractor and the second contractor job invoice from the second contractor; and

generating, by the computer-based system, a job contact center comprising the customer contact information, the first contractor contact information, and the second contractor information.

3. The method of claim 2 , further comprising receiving, by the computer-based system, at least one of a customer update request, a first contractor update request, or a second contractor update request.

4. The method of claim 3 , further comprising updating, by the computer-based system, the job contact center based on the customer update request, the contractor update request, or the second contractor update request.

5. The method of claim 4 , further comprising: receiving, by the computer-based system, a job completion notification in response to the first contractor completing a job for the customer or in response to the second contractor completing a job for the customer; and

disabling, by the computer-based system, the job contact center with respect to the first contractor when the first contractor's job is completed or with respect to the second contractor when the second contractor's job is completed.

6. A system comprising:

a processor; and

a tangible, non-transitory memory configured to communicate with the processor, the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising:

receiving, from a customer system over a digital communications network:

(a) a first job creation request from a customer, wherein the first job creation request comprises a desired first contractor parameter, wherein the desired first contractor parameter includes a first job time frame and a desired first contractor location, and

(b) a second job creation request from a customer, wherein the second job creation request comprises a desired second contractor parameter, wherein the desired second contractor parameter includes a second job time frame and a desired second contractor location;

transmitting, over the digital communications network to:

(a) a first contractor system, a pending job notification to a plurality of contractors in the first contractor system, wherein each of the plurality of contractors in the first contractor system contractor is identified based on a determined match with the desired first contractor parameter, and

(b) a second contractor system, a pending job notification to a plurality of contractors in the second contractor system, wherein each of the plurality of contractors in the second contractor system is identified based on a determined match with the desired second contractor parameter;

receiving a first contractor job invoice from at least one of the plurality of contractors via operations of the first contractor system, and receiving a second contractor job invoice from at least one of the plurality of contractors via operations of the second contractor system;

receiving a first job finalization notification in response to the customer accepting the first contractor job invoice, and receiving a second job finalization notification in response to the customer accepting the second contractor job invoice; and

generating a job contact center comprising customer contact information associated with the customer, first contractor contact information associated with the accepted first contractor, and second contractor contact information associated with the accepted second contractor.

7. The system of claim 6 , wherein the job contact center comprises an interactive voice response (IVR) system.

8. The system of claim 6 , wherein the job contact center comprises at least one of an email system, a short message service (SMS) system, or a chat system.

9. The system of claim 6 , wherein access to the job contact center is protected by an access code unique to the customer.

10. The system of claim 6 , further comprising: receiving at least one of a customer update request, a first contractor update request, or a second contractor update request; and updating the job contact center based on the customer update request, the first contractor update request, or the second contractor update request.

11. The system of claim 10 , wherein the customer update request comprises at least one of a customer message, a transmitted payment notification, and a customer-defined contact workflow.

12. The system of claim 10 , wherein the first contractor update request comprises at least one of a contractor message, a job status, a received payment notification, a subcontractor contact information, or a contractor-defined contact workflow, and the second contractor update request comprises at least one of a contractor message, a job status, a received payment notification, a subcontractor contact information, or a contractor-defined contact workflow.

13. The system of claim 6 , wherein the desired first contractor parameter comprises at least one of a first contractor location, a first contractor rating, a first contractor specialty, and a first contractor subspecialty, and the desired second contractor parameter comprises at least one of a second contractor location, a second contractor rating, a second contractor specialty, and a second contractor subspecialty.

14. The method of claim 1 that further includes a step of authenticating, by utilizing an authentication server, customers, first contractors, and/or second contractors accessing the contact center server.

15. The system of claim 6 that further includes an authentication server configured to authenticate customers, first contractors and/or second contractors accessing the contact center server.

16. The method of claim 14 , wherein the authentication server further performs the step of transmitting an authentication challenge to the customer system, the first contractor system and/or the second contractor system in order to authenticate the identity of the customer, the first contractor, and/or the second contractor.

17. The system of claim 15 , wherein the authentication server is further configured to transmit an authentication challenge to the customer system, the first contractor system and/or the second contractor system in order to authenticate the identity of the customer, the first contractor, and/or the second contractor.

Assignments (10)
SECURITY INTEREST Recorded Jun 30, 2025
From: MLN US HOLDCO LLC; MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: U.S. PCI SERVICES, LLC
Reel/Frame 071758/0843 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ACQUIOM AGENCY SERVICES LLC
To: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071730/0632 →
SECURITY INTEREST Recorded Jun 20, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 071676/0815 →
SECURITY INTEREST Recorded Mar 12, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 070689/0857 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
SECURITY INTEREST Recorded Oct 31, 2022
From: MITEL NETWORKS CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061824/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2019
From: MONTCALM, MICHAEL
To: MITEL NETWORKS CORPORATION
Reel/Frame 049413/0250 →
Continuity (1)
Related Publication 20200387943A1 · Dec 10, 2020