Method of initiating a telecommunication session between a resource provider and a patron
First Claim
1. A computer implemented method of operating a data processing system, said method comprising:
- compiling a database of resource providers and their associated information, wherein said associated information for each of said resource providers includes one or more keywords that are indicative of said resource provider, a summary of said resource provider'"'"'s terms and conditions for providing resources, an indication of what types of telecommunication sessions said resource provider accepts, said resource provider'"'"'s contact information, an indication of whether said resource provider is immediately available, and by what devices said resource provider is available;
receiving contact information and preferences from a patron, wherein said contact information and preferences include an indication of whether said patron desires to communicate with at least one resource provider via voice, video, or text telecommunications session via a public switched telephone network, and, if so, said patron'"'"'s contact information for such session;
via voice, video, or text telecommunications session via a data network, and, if so, said patron'"'"'s data network address for such session; and
immediately or not;
receiving a request from said patron to find a resource provider to provide a resource;
conducting, via a data network, an auction to identify the lowest cost resource provider willing to provide said resource sought by said patron, said auction comprising a traditional bid/ask auction, a dutch auction, or a reverse auction involving at least two resource providers from said database that are willing to provide said resource to said patron;
determining which resource provider is the lowest cost resource provider; and
initiating a telecommunication session between said patron and said lowest cost resource provider.
8 Assignments
0 Petitions
Accused Products
Abstract
An enhanced data networking service is disclosed that assists a patron in locating a resource provider who might be capable of providing the resource (e.g., information, goods, realty, intangibles, or services, etc.) sought by the patron and also initiates a telecommunication session between the patron and the resource provider so that they may communicate and provide the patron with the resource sought. The telecommunication session can be a voice telecommunications session, video telecommunications session, or a text telecommunications session. The telecommunications session can be conducted via the public switched telephone network or a data network such as the Internet. An illustrative embodiment of the present invention comprises: receiving, via a data network, at least one keyword from a patron; querying a database with the at least one keyword to select a resource provider; and initiating a telecommunication session between the patron and the resource provider.
30 Citations
18 Claims
-
1. A computer implemented method of operating a data processing system, said method comprising:
-
compiling a database of resource providers and their associated information, wherein said associated information for each of said resource providers includes one or more keywords that are indicative of said resource provider, a summary of said resource provider'"'"'s terms and conditions for providing resources, an indication of what types of telecommunication sessions said resource provider accepts, said resource provider'"'"'s contact information, an indication of whether said resource provider is immediately available, and by what devices said resource provider is available; receiving contact information and preferences from a patron, wherein said contact information and preferences include an indication of whether said patron desires to communicate with at least one resource provider via voice, video, or text telecommunications session via a public switched telephone network, and, if so, said patron'"'"'s contact information for such session;
via voice, video, or text telecommunications session via a data network, and, if so, said patron'"'"'s data network address for such session; and
immediately or not;receiving a request from said patron to find a resource provider to provide a resource; conducting, via a data network, an auction to identify the lowest cost resource provider willing to provide said resource sought by said patron, said auction comprising a traditional bid/ask auction, a dutch auction, or a reverse auction involving at least two resource providers from said database that are willing to provide said resource to said patron; determining which resource provider is the lowest cost resource provider; and initiating a telecommunication session between said patron and said lowest cost resource provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data processing system comprising:
-
a database of resource providers and their associated information, wherein said associated information for each of said resource providers includes one or more keywords that are indicative of said resource provider, a summary of said resource provider'"'"'s terms and conditions for providing resources, an indication of what types of telecommunication sessions said resource provider accepts, said resource provider'"'"'s contact information, an indication of whether said resource provider is immediately available, and by what devices said resource provider is available; means for receiving contact information and preferences from a patron, wherein said contact information and preferences include an indication of whether said patron desires to communicate with at least one resource provider via voice, video, or text telecommunications session via a public switched telephone network, and, if so, said patron'"'"'s contact information for such session;
via voice, video, or text telecommunications session via a data network, and, if so, said patron'"'"'s data network address for such session; and
immediately or not;means for receiving a request from said patron to find a resource provider to provide a resource; means for conducting, via a data network, an auction to identify the lowest cost resource provider willing to provide said resource sought by said patron, said auction comprising a traditional bid/ask auction, a dutch auction, or a reverse auction involving at least two resource providers from said database that are willing to provide said resource to said patron; means for determining which resource provider is the lowest cost resource provider; and means for initiating a telecommunication session between said patron and said lowest cost resource provider. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification