SYSTEM FOR AUTOMATICALLY MATCHING A SERVICE REQUESTOR WITH A SERVICE PROVIDER BASED ON THEIR PROXIMITY AND ESTABLISHING A VOICE CALL BETWEEN THEM
First Claim
1. A method comprising:
- matching a service requestor having a first mobile telephone with a service provider having a second mobile telephone;
automatically establishing a voice connection between said service requestor and said service provider;
retrieving location information for pre-registered service providers from mobile operators and storing said location information in a database; and
retrieving a location of a service requestor upon a request by said service requestor for service in real time and matching said service requestor with a nearby suitable service provider based on any of;
a pre-set criteria of re-polled real-time location information,a prior performance, anda fairness protocol according to a flexible weighting formula to create a prioritized list of best matches.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for automatically matching a service requestor with a service provider based on their physical proximity to each other. A client requesting a service (e.g. Taxi service) using a cellular telephone calls an automatic server. The server interfaces with the cellular operator(s) systems and acquires the client'"'"'s location. The server also regularly keeps track of the locations and availability of pre-registered service providers (e.g. Taxi Cabs) through the same interface with the cellular operator(s). The server then matches the service requestor with a service provider based on the physical proximity of the latter to the former through a matching algorithm. Once the matching is performed, the server establishes a voice call where the service requestor is the call originator (A-Party) and the service provider is the call recipient (B-Party) so both parties can verbally agree on the details of their transaction.
52 Citations
20 Claims
-
1. A method comprising:
-
matching a service requestor having a first mobile telephone with a service provider having a second mobile telephone; automatically establishing a voice connection between said service requestor and said service provider; retrieving location information for pre-registered service providers from mobile operators and storing said location information in a database; and retrieving a location of a service requestor upon a request by said service requestor for service in real time and matching said service requestor with a nearby suitable service provider based on any of; a pre-set criteria of re-polled real-time location information, a prior performance, and a fairness protocol according to a flexible weighting formula to create a prioritized list of best matches. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory program storage device readable by computer, and comprising a program of instructions executable by said computer to perform a method, said method comprising:
-
matching a service requestor having a first mobile telephone with a service provider having a second mobile telephone; automatically establishing a voice connection between said service requestor and said service provider; retrieving location information for pre-registered service providers from mobile operators and storing said location information in a database; and retrieving a location of a service requestor upon a request by said service requestor for service in real time and matching said service requestor with a nearby suitable service provider based on any of; a pre-set criteria of re-polled real-time location information, a prior performance, and a fairness protocol according to a flexible weighting formula to create a prioritized list of best matches. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A mobile proximity matching service system comprising:
-
means for matching a service requestor having a first mobile telephone with a service provider having a second mobile telephone; means for automatically establishing a voice connection between said service requestor and said service provider; means for retrieving location information for pre-registered service providers from mobile operators and storing said location information in a database; and means for retrieving a location of a service requestor upon a request by said service requestor for service in real time and matching said service requestor with a nearby suitable service provider based on any of; a pre-set criteria of re-polled real-time location information, a prior performance, and a fairness protocol according to a flexible weighting formula to create a prioritized list of best matches. - View Dependent Claims (17, 18, 19, 20)
-
Specification