Method and Apparatus for Prioritizing a Listing of Information Providers
First Claim
1. A computer implemented method, comprising:
- receiving by a computera priority bid of a first service provider anda service price of the first service provider;
prioritizing by the computer a list of service providers to generate a prioritized list of the service providers, based at least on the priority bid of the first service provider;
responsive to a selection of the first service provider, selected by a user from the prioritized list, determining by the computer whether the selection satisfies one or more predetermined criteria, and charging the first service provider according to the priority bid of the first service provider if the selection satisfies the one or more predetermined criteria; and
responsive to the selection by the user, providing by the computer a connection between the first service provider and the user, and charging the user on behalf of the first service provider based on a duration of the connection and the service price of the first service provider.
32 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for prioritizing a listing of information providers according to a fee value and availability status indicated for the information providers, and providing a set of one or more information provider identifiers that satisfy a request for a type of information provider that has been received from a user over the Internet. The set of information provider identifiers are ranked according to their associated fee values and availability status. A set of one or more files are generated to display the set of information provider identifiers. The set of files are transmitted to the user, and the user is provided access to an information provider identified by one of the set of information provider identifiers.
55 Citations
20 Claims
-
1. A computer implemented method, comprising:
-
receiving by a computer a priority bid of a first service provider and a service price of the first service provider; prioritizing by the computer a list of service providers to generate a prioritized list of the service providers, based at least on the priority bid of the first service provider; responsive to a selection of the first service provider, selected by a user from the prioritized list, determining by the computer whether the selection satisfies one or more predetermined criteria, and charging the first service provider according to the priority bid of the first service provider if the selection satisfies the one or more predetermined criteria; and responsive to the selection by the user, providing by the computer a connection between the first service provider and the user, and charging the user on behalf of the first service provider based on a duration of the connection and the service price of the first service provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A storage medium storing instructions which, when read and executed by a computer, cause the computer to perform a method, the method comprising:
-
receiving by the computer a priority bid of a first service provider and a service price of the first service provider; prioritizing by the computer a list of service providers to generate a prioritized list of the service providers, based at least on the priority bid of the first service provider; responsive to a selection of the first service provider, selected by a user from the prioritized list, determining by the computer whether the selection satisfies one or more predetermined criteria, and charging the first service provider according to the priority bid of the first service provider if the selection satisfies the one or more predetermined criteria; and responsive to the selection by the user, providing by the computer a connection between the first service provider and the user, and charging the user on behalf of the first service provider based on a duration of the connection and the service price of the first service provider. - View Dependent Claims (15, 16, 17)
-
-
18. A computer-based system, comprising:
-
a memory storing a database of service providers; at least one processor coupled with the memory to; prioritize a subset of the service providers to generate a prioritized list of service providers, based at least on a priority bid of a first service provider, and responsive to a selection of the first service provider, selected by a user from the prioritized list, determine whether the selection satisfies one or more predetermined criteria, charge the first service provider according to the priority bid of the first service provider if the selection satisfies the one or more predetermined criteria, provide a telephonic connection between the first service provider and the user, and charge the user on behalf of the first service provider based on a duration of the connection and a service price of the first service provider. - View Dependent Claims (19, 20)
-
Specification