IP Library Granted Patent US 7,937,439
Granted Patent B2
US 7,937,439 · App. 10/032,518 · Granted May 3, 2011

Apparatus and method for scheduling live advice communication with a selected service provider

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 7,937,439
App. No.
10/032,518
Granted
May 3, 2011
Kind
B2
Abstract

An apparatus and method for scheduling live advice communication with a selected service provider are described. The method includes receiving, from a service seeker, an appointment request for live advice from a selected service provider during a specified appointment time. Once the appointment is received, the appointment is provided to the selected service provider. The appointment is provided either via electronic mail or via an alert provided via a display screen, which is browsed by the service provider. Once received by the service provider, the service provider has the option to either accept or decline the appointment request. Consequently, once the appointment request is accepted, the service provider system schedules a live advice communications appointment between the service seeker and the selected service provider. Finally, the service provider system will connect the selected service provider with the service seeker for a live advice communication at the scheduled appointment time.

Claims (93)

1. A method implemented on a data processing system, the method comprising:

storing, in a database coupled to the data processing system, information about a set of service providers, the information including a service offer from each of the service providers to provide a separate service to customers over a communication connection provided by the data processing system and a price specified by a respective service provider for the service;

providing, by the data processing system, a list of service providers, based on the information stored in the database, to a service seeker via an internet connection, the list indicating individually service offers from the list of service providers and whether each service provider in the list of service providers is currently available to provide live advice to the service seeker at a time when the service seeker is viewing the list;

receiving, by the data processing system from a service seeker, an appointment request for a live advice communication with a selected service provider during a service seeker specified appointment time, after the service seeker selects the selected service provider from the list;

communicating, by the data processing system, with the selected service provider to determine whether the selected service provider is available during the service seeker specified appointment time;

scheduling, by the data processing system, a live advice communication appointment between the service seeker and the selected service provider, after the selected service provider accepts the appointment request;

at the service seeker specified appointment time, initiating by the data processing system a first real time communication connection with the selected service provider;

establishing, by the data processing system, a second real time communication connection with the service seeker;

after establishing the first real time communication connection with the selected service provider,

connecting the first and second real time communication connections by the data processing system to allow the selected service provider to provide live advice to the service seeker at the scheduled appointment,

monitoring, by the data processing system, time spent on the live advice, and

billing, by the data processing system, the service seeker on behalf of the selected service provider based on the time spent on the live advice; and

if at the service seeker specified appointment time the selected service provider is unavailable for the first real time communication connection,

identifying, by the data processing system, a relevant field of service of the selected service provider based on the information stored in the database,

determining, by the data processing system, a highest ranking service provider in the relevant field of service as an alternative to the selected service provider when the selected service provider is unavailable,

connecting, by the data processing system, the service seeker to the highest ranking service provider in the relevant field of service,

wherein the highest ranking service provider is identified, by the data processing system, based on a quantitative rating system, and

once the real time communication between the service seeker and the highest ranking service provider is complete, providing the service seeker with a gift from the initially selected service provider.

2. The method of claim 1 , wherein scheduling the appointment request further comprises:

requesting a deposit from the service seeker;

once the deposit is received from the service seeker, verifying a telephone number of the service seeker; and

once the service seeker telephone number is verified, sending an appointment request confirmation to the service seeker.

3. The method of claim 1 , wherein scheduling the live advice communication appointment further comprises:

determining whether an appointment acceptance is received from the selected service provider;

once the appointment acceptance is received from the selected service provider, sending an appointment confirmation to the service seeker; and

sending an appointment confirmation to the selected service provider.

4. The method of claim 1 , further comprising:

when the selected service provider is engaged in a separate live advice communication during the service provider system communication connection, notifying the selected service provider of the scheduled advice communication appointment;

receiving a response from the selected service provider to accept/reject the appointment notification;

when the selected service provider accepts the appointment notification, terminating the live advice communication with a current service seeker; and

once the advice communication is terminated, separately establishing a real time communication connection between the selected service provider and the service seeker for a live advice communication.

5. The method of claim 1 , wherein scheduling the appointment request further comprises:

generating a service seeker appointment alert within an appointment screen of the selected service provider, wherein the appointment screen includes a list of each service provider accepted appointment and a list of alerts for each pending appointment request received by the selected service provider.

6. A nontransitory computer readable storage medium embodying instructions, the instructions causing a data processing system to perform a method, the method comprising:

storing, in a database coupled to the data processing system, information about a set of service providers, the information including a service offer from each of the service providers to provide a separate service to customers over a communication connection provided by the data processing system and a price specified by a respective service provider for the service;

providing, by the data processing system, a list of service providers, based on the information stored in the database, to a service seeker via an internet connection, the list indicating individually service offers from the list of service providers and whether each service provider in the list of service providers is currently available to provide live advice to the service seeker at a time when the service seeker is viewing the list;

receiving, by the data processing system from a service seeker, an appointment request for a live advice communication with a selected service provider during a service seeker specified appointment time, after the service seeker selects the selected service provider from the list;

communicating, by the data processing system, with the selected service provider to determine whether the selected service provider is available during the service seeker specified appointment time;

scheduling, by the data processing system, a live advice communication appointment between the service seeker and the selected service provider, after the selected service provider accepts the appointment request;

at the service seeker specified appointment time, initiating by the data processing system a first real time communication connection with the selected service provider;

establishing, by the data processing system, a second real time communication connection with the service seeker;

after establishing the first real time communication connection with the selected service provider,

connecting the first and second real time communication connections by the data processing system to allow the selected service provider to provide live advice to the service seeker at the scheduled appointment,

monitoring, by the data processing system, time spent on the live advice, and

billing, by the data processing system, the service seeker on behalf of the selected service provider based on the time spent on the live advice; and

if at the service seeker specified appointment time the selected service provider is unavailable for the first real time communication connection,

identifying, by the data processing system, a relevant field of service of the selected service provider based on the information stored in the database,

determining, by the data processing system, a highest ranking service provider in the relevant field of service as an alternative to the selected service provider when the selected service provider is unavailable,

connecting, by the data processing system, the service seeker to the highest ranking service provider in the relevant field of service,

wherein the highest ranking service provider is identified, by the data processing system, based on a quantitative rating system, and

once the real time communication between the service seeker and the highest ranking service provider is complete, providing the service seeker with a gift from the initially selected service provider.

7. The computer readable storage medium of claim 6 , wherein scheduling the appointment request further comprises:

requesting a deposit from the service seeker;

once the deposit is received from the service seeker, verifying a telephone number of the service seeker; and

once the service seeker telephone number is verified, sending an appointment request confirmation to the service seeker.

8. The computer readable storage medium of claim 6 , wherein scheduling the live advice communication appointment further comprises:

determining whether an appointment acceptance is received from the selected service provider;

once the appointment acceptance is received from the selected service provider, sending an appointment confirmation to the service seeker; and

sending an appointment confirmation to the selected service provider.

9. The computer readable storage medium of claim 6 , further comprising:

when the selected service provider is engaged in a separate live advice communication during the service provider system communication connection, notifying the selected service provider of the scheduled advice communication appointment;

receiving a response from the selected service provider to accept/reject the appointment notification;

when the selected service provider accepts the appointment notification, terminating the live advice communication with a current service seeker; and

once the advice communication is terminated, separately establishing a real time communication connection between the selected service provider and the service seeker for a live advice communication.

10. The computer readable storage medium of claim 6 , wherein scheduling the appointment request further comprises:

generating a service seeker appointment alert within an appointment screen of the selected service provider, wherein the appointment screen includes a list of each service provider accepted appointment and a list of alerts for each pending appointment request received by the selected service provider.

11. A system comprising:

a memory to store a database of information about a set of service providers, the information including a service offer from each of the service providers to provide a separate service to customers over a communication connection provided by the data processing system and a price specified by a respective service provider for the service; and

a processor coupled to the memory to:

provide a list of service providers, based on the information stored in the database, to a service seeker via an internet connection, the list indicating individually service offers from the list of service providers and whether each service provider in the list of service providers is currently available to provide live advice to the service seeker at a time when the service seeker is viewing the list;

receive, from a service seeker, an appointment request for a live advice communication with a selected service provider during a service seeker specified appointment time, after the service seeker selects the selected service provider from the list;

communicate with the selected service provider to determine whether the selected service provider is available during the service seeker specified appointment time;

schedule a live advice communication appointment between the service seeker and the selected service provider, after the selected service provider accepts the appointment request;

at the service seeker specified appointment time, initiate a first real time communication connection with the selected service provider;

establish a second real time communication connection with the service seeker;

after establishing the first real time communication connection with the selected service provider,

connect the first and second real time communication connections to allow the selected service provider to provide live advice to the service seeker at the scheduled appointment,

monitor time spent on the live advice, and

bill the service seeker on behalf of the selected service provider based on the time spent on the live advice; and

if at the service seeker specified appointment time the selected service provider is unavailable for the first real time communication connection,

identify a relevant field of service of the selected service provider based on the information stored in the database,

determine a highest ranking service provider in the relevant field of service as an alternative to the selected service provider when the selected service provider is unavailable,

connect the service seeker to the highest ranking service provider in the relevant field of service,

wherein the highest ranking service provider is identified, by the data processing system, based on a quantitative rating system, and

once the real time communication between the service seeker and the alternate service provider is complete, the processor is to provide the service seeker with a gift from the initially selected service provider.

12. The system of claim 11 , wherein the processor is to further:

request a deposit from the service seeker;

once the deposit is received from the service seeker, verify a telephone number of the service seeker; and

once the service seeker telephone number is verified, send an appointment request confirmation to the service seeker.

13. The system of claim 11 , wherein the processor is to further:

determine whether an appointment acceptance is received from the selected service provider;

once the appointment acceptance is received from the selected service provider, send an appointment confirmation to the service seeker; and

send an appointment confirmation to the selected service provider.

Assignments (38)
RELEASE OF SECURITY INTEREST Recorded Jan 7, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: YELLOWPAGES.COM LLC
Reel/Frame 069830/0495 →
RELEASE OF SECURITY INTEREST Recorded Jan 7, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: UTBK LLC
Reel/Frame 069830/0322 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: DEX MEDIA, INC.; YP LLC; YELLOWPAGES.COM LLC; YP ADVERTISING & PUBLISHING LLC; PRINT MEDIA LLC; CERBERUS YP DIGITAL BLOCKER LLC; CERBERUS YP BLOCKER LLC; YP HOLDINGS LLC; PRINT MEDIA HOLDINGS LLC; YP INTERMEDIATE HOLDINGS CORP.; YP WESTERN HOLDINGS CORP.; YP SOUTHEAST HOLDINGS CORP.; YP MIDWEST HOLDINGS CORP.; YP CONNECTICUT HOLDINGS CORP.; PLUSMO HOLDINGS CORP.; INGENIO HOLDINGS CORP.
Reel/Frame 067381/0745 →
RELEASE OF SECURITY INTEREST Recorded May 7, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: THRYV, INC.
Reel/Frame 067341/0434 →
SECURITY INTEREST Recorded May 3, 2024
From: THRYV, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 067310/0627 →
SECURITY INTEREST Recorded May 1, 2024
From: THRYV, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 067287/0759 →
SECURITY INTEREST Recorded Aug 3, 2021
From: TREE LINE DIRECT LENDING, LP, AS RETIRING AGENT
To: TREE LINE CAPITAL PARTNERS, LLC, AS SUCCESSOR AGENT
Reel/Frame 057064/0788 →
RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Mar 2, 2021
From: WILMINGTON TRUST, NATIONAL ASSOCIATION., AS ADMINISTRATIVE AGENT
To: THRYV, INC. (FORMERLY KNOWN AS DEX MEDIA, INC.); THRYV HOLDINGS, INC. (FORMERLY KNOWN AS DEX MEDIA HOLDINGS, INC.)
Reel/Frame 055472/0592 →
SECURITY INTEREST Recorded Mar 1, 2021
From: THRYV, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 055452/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2020
From: YELLOWPAGES.COM, LLC
To: THRYV, INC.
Reel/Frame 052071/0589 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 043194 FRAME: 0505. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 14, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YP INTERACTIVE LLC
Reel/Frame 043544/0720 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 043170 FRAME: 0318. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Aug 10, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: UTBK LLC
Reel/Frame 043512/0799 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF CONVEYANCE PREVIOUSLY RECORDED AT REEL: 043183 FRAME: 0734. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Aug 9, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 043493/0648 →
SECURITY INTEREST Recorded Jul 28, 2017
From: YELLOWPAGES.COM LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 043363/0518 →
RELEASE OF SECURITY INTEREST Recorded Jul 17, 2017
From: JPMORGAN CHASE BANK, N.A.
To: INGENIO LLC
Reel/Frame 043217/0875 →
SECURITY INTEREST Recorded Jul 14, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YP INTERACTIVE LLC
Reel/Frame 043194/0585 →
SECURITY INTEREST Recorded Jul 13, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: YELLOWPAGES.COM LLC
Reel/Frame 043183/0734 →
SECURITY INTEREST Recorded Jul 12, 2017
From: PNC BANK, NATIONAL ASSOCIATION
To: UTBK LLC
Reel/Frame 043170/0318 →
SECURITY AGREEMENT Recorded Jul 3, 2017
From: YP LLC; YELLOWPAGES.COM LLC; YP ADVERTISING & PUBLISHING LLC; PRINT MEDIA LLC; DEX MEDIA HOLDINGS, INC.; CERBERUS YP DIGITAL BLOCKER LLC; CERBERUS YP BLOCKER LLC; YP HOLDINGS LLC; PRINT MEDIA HOLDINGS LLC; YP INTERMEDIATE HOLDINGS CORP.; YP WESTERN HOLDINGS CORP.; YP SOUTHEAST HOLDINGS CORP.; YP MIDWEST HOLDINGS CORP.; YP CONNECTICUT HOLDINGS CORP.; PLUSMO HOLDINGS CORP.; INGENIO HOLDINGS CORP.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 043074/0794 →
SECURITY AGREEMENT Recorded Dec 1, 2016
From: YELLOWPAGES.COM LLC
To: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 040540/0948 →
RELEASE OF SECURITY AGREEMENT Recorded Apr 1, 2015
From: MEDLEY CAPITAL CORPORATION
To: INGENIO, LLC (FORMERLY KNOWN AS INGENIO ACQUISITION, LLC
Reel/Frame 035353/0871 →
CHANGE OF NAME Recorded Jan 28, 2015
From: INGENIO LLC
To: YP INTERACTIVE LLC
Reel/Frame 034838/0217 →
MERGER Recorded Jan 28, 2015
From: YP INTERACTIVE LLC
To: YELLOWPAGES.COM LLC
Reel/Frame 034838/0226 →
GRANT OF SECURITY INTEREST -- PATENTS Recorded Feb 28, 2014
From: YP INTERACTIVE LLC (FORMERLY KNOWN AS INGENIO LLC)
To: PNC BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 032372/0639 →
SECURITY AGREEMENT Recorded Jul 2, 2013
From: INGENIO LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030740/0085 →
RELEASE OF GRANT OF SECURITY INTEREST -- PATENTS Recorded Jun 5, 2013
From: CERBERUS YP ARRANGER, LLC
To: INGENIO LLC (FORMERLY KNOWN AS INGENIO, INC.)
Reel/Frame 030554/0356 →
SECURITY AGREEMENT Recorded May 10, 2013
From: INGENIO ACQUISITION, LLC
To: MEDLEY CAPITAL CORPORATION
Reel/Frame 030390/0231 →
LICENSE Recorded May 10, 2013
From: YP HOLDINGS LLC; INGENIO LLC
To: INGENIO ACQUISITION, LLC
Reel/Frame 030390/0131 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2013
From: CERBERUS YP ARRANGER, LLC
To: INGENIO LLC
Reel/Frame 030389/0946 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2013
From: PNC BANK, NATIONAL ASSOCIATION
To: INGENIO LLC
Reel/Frame 030389/0746 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: UTBK LLC
To: INGENIO LLC
Reel/Frame 030341/0882 →
SECURITY INTEREST Recorded Nov 19, 2012
From: UTBK LLC
To: PNC BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 029342/0075 →
RELEASE OF SECURITY INTEREST Recorded Nov 16, 2012
From: FORTRESS CREDIT CO LLC., AS COLLATERAL AGENT
To: INGENIO, INC.
Reel/Frame 029453/0560 →
CHANGE OF NAME Recorded Nov 9, 2012
From: UTBK, INC.
To: UTBK LLC
Reel/Frame 029275/0129 →
GRANT OF SECURITY INTEREST - PATENTS Recorded May 8, 2012
From: INGENIO, INC.
To: CERBERUS YP ARRANGER, LLC, AS COLLATERAL AGENT
Reel/Frame 028177/0081 →
GRANT OF SECURITY INTEREST - PATENTS Recorded May 8, 2012
From: INGENIO, INC.
To: FORTRESS CREDIT CO LLC, AS COLLATERAL AGENT
Reel/Frame 028177/0004 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2007
From: KEEN.COM
To: UTBK, INC.
Reel/Frame 019470/0441 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2002
From: LURIE, STEVEN
To: KEEN.COM
Reel/Frame 012674/0505 →