Method and apparatus for prioritizing a listing of information providers
First Claim
1. A computer implemented method comprising:
- in response to receiving from a user a request for a type of information provider, identifying a set of one or more information providers that satisfy the request;
prioritizing the set of information providers in accordance with a set of one or more fee values associated with the set of identified information providers and a set of one more availability status values associated with the set of identified information providers;
providing prioritized set of identified information providers for display according to their priority; and
providing access to a selected one of the prioritized set of identified information providers in response to a request for communication from the user.
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.
139 Citations
47 Claims
-
1. A computer implemented method comprising:
-
in response to receiving from a user a request for a type of information provider, identifying a set of one or more information providers that satisfy the request;
prioritizing the set of information providers in accordance with a set of one or more fee values associated with the set of identified information providers and a set of one more availability status values associated with the set of identified information providers;
providing prioritized set of identified information providers for display according to their priority; and
providing access to a selected one of the prioritized set of identified information providers in response to a request for communication from the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer implemented method comprising:
-
receiving a request for a type of information provider;
retrieving information provider information that includes a fee value, an availability status, and an information provider identifier for each of a set of one or more information providers that satisfy the request for the type of information provider;
prioritizing the information provider information according to the fee value and the availability status indicated for each of the set of information providers; and
listing the prioritized set of information provider information on a web page that provides initiation of real time communication to the set of information providers. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A computer implemented method comprising:
-
retrieving 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;
ranking the set of information provider identifiers according to their associated fee values and availability status;
generating a set of one or more files to display the set of information provider identifiers;
transmitting the set of files to the user; and
providing the user access to an information provider identified by one of the set of information provider identifiers. - View Dependent Claims (25, 26, 27)
-
-
28. A machine-readable medium having stored thereon a set of instructions, which when executed by a processor, cause the processor to perform operations comprising:
-
in response to receiving from a user a request for a type of information provider, identifying a set of one or more information providers that satisfy the request;
prioritizing the set of information providers in accordance with a set of one or more fee values associated with the set of identified information providers and a set of one more availability status values associated with the set of identified information providers;
providing prioritized set of identified information providers for display according to their priority; and
providing access to a selected one of the prioritized set of identified information providers in response to a request for communication from the user. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A machine-readable medium having stored thereon a set of instructions, which when executed by a processor, cause the processor to perform operations comprising:
-
retrieving 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;
ranking the set of information provider identifiers according to their associated fee values and availability status;
generating a set of one or more files to display the set of information provider identifiers;
transmitting the set of files to the user; and
providing the user access to an information provider identified by one of the set of information provider identifiers. - View Dependent Claims (45, 46, 47)
-
Specification